xml地图|网站地图|网站标签 [设为首页] [加入收藏]

以下是一份完整的struts,面向移动设备的HTML5开发

来源:http://www.ccidsi.com 作者:最新解决方案 人气:66 发布时间:2019-05-02
摘要:用jQuery Mobile做HTML5移动应用的多个优缺点 2013/03/30 · HTML5 · 来源:伯乐在线     ·HTML5 英文原稿:NiallO’Higgins,编写翻译:伯乐在线——唐尤华 在过去轮廓一个月的命宫里,小编平素

用jQuery Mobile做HTML5移动应用的多个优缺点

2013/03/30 · HTML5 · 来源: 伯乐在线     · HTML5

英文原稿:Niall O’Higgins,编写翻译:伯乐在线——唐尤华

在过去轮廓一个月的命宫里,小编平素在选取JQuery Mobile为七个健身培养和练习网址开拓基于HTML5的无绳电话机/平板前端选取。笔者事先早已写过Android和iOS应用程序(分别用Java和Objective-C),因而如若编写壹段基础代码就可以在主流平台上运维并可以连忙地用HTML和JavaScript迭代,那样的应允11分动人。

JQuery Mobile & HTML5

运用HTML5和JavaSript创设二个部手提式有线电话机应用,你需求写大多JavaScript代码。然则,带有触摸屏的设施的UI调控和管理与正规的Web应用程序相当差异。因而,你会想要使用现存的无绳电电话机HTML5/JavaScrip框架(除非您有成都百货上千的日子还要希图将富有东西重新创设)。以后有多数现有的框架可供选取:jQTouch、 Sencha Touch 等等。

自个儿产生JQuery的听众已经诸多年了,特别欣赏它的至简艺术学以及卓绝的骨干天性和插件以及社区的进献。就是出于有JQuery,小编才能够承受使用JavaScript开采。所以,当听到 Chris McDonough(Pyramid Python Web 框架的撰稿人)公布JQuery的好音讯时,笔者精通自家应该去试1试。

 

JQuery Mobile 和 HTML5 的 3个优点

1. 上手飞速并帮忙高速迭代:在3个星期多或多或少的时光里,通过翻阅JQuery Mobile文书档案以及O’Reilly出版的JQuery Mobile书籍,作者产生了三个足以干活的app早先版本。此前小编从未HTML伍 / JQuery Mobile开采经历。与Android和iOS比较,使用JQuery Mobile和HTML5创设你的UI和逻辑会比在原生系统下创设快得多。

译注:原生系统:原装的操作系统,举例Android原生系统是谷歌(Google)发表未经修改的系统。在本文中,原生应用指直接用系统提供的API开拓的次序,与JQuery Mobile开辟的次第相对应。

自己开采Apple的Builder接口的上学曲线分外陡峭,同样学习令人费解的Android布局体系也很耗费时间间。别的,要运用原生代码将叁个list view连接到远程的数据源并持有独具特殊的优越条件的外观是十分复杂的(在Android上是ListView, 在iOS上是UITableView)我能够通过已经驾驭的JavaScript和HTML/CSS知识快速地促成平等的职能,不要求学习新的adapter,delegate等等抽象概念,只要编写JQuery代码就足以成功。

2.防止麻烦的应用集团审查批准进度以及调整、创设带来的伤痛:为手提式无线电话机开垦应用,特别是iOS系统的手提式有线电电话机,最痛心的长河实际上通过Apple应用集团的审查批准。想要让2个原生应用程序公布给iOS用户,你必要拭目以俟一个一定长的经过(须要或多或少天,乃至大概是一些周)。不仅在率先次公布程序时要经历灾殃,今后的每三回升高也是如此。这使得QA和公布流程变得复杂,还会增加额外的时刻。由于JQuery Mobile应用程序仅仅是一种web应用程序,由此它延续了具有web意况的帮助和益处:当用户加载你的网址时,他们就当下“进级”到最新的本子。能够即时修复bug和拉长新的风味。固然是在Android系统——应用市场的渴求比起Apple蒙受要宽松得多,在用户神不知鬼不觉中成就产品晋级也是一件很好的专门的职业。

进而的好处是,揭橥beta或测试版本会进一步轻松。只要告诉用户用浏览器展开你的网站就足以了!无需怀想iOS令人抓狂的D本田CR-VM,也无需理会Android必须的APK。

3.援助跨平台和跨设备开销:二个壮烈的功利是,笔者的应用程序立就能够以在Android和IOS上行事,同样也得以在别的平台上干活。作为三个独立开荒者,为不一致的平台维护基础代码是一项伟大的劳作。为单个手提式有线电话机平台编写高水平的无绳电话机采纳必要全职工作,为每一个平台重复做类似的政工必要多量的财富。应用程序可以在Android和IOS设备上还要职业对自家的话是二个传奇人物收获。

更进一步,越发是对此运维Android种种分支的道具,它们大小和样子各异,想要让您的应用程序在多姿多彩荧屏分辨率的手提式有线电话机上看起来都不错,那是当真的挑衅。对于供给从严的Android开垦者来讲,遵照显示屏尺寸实行设显示屏分割(从一点1滴最小化到最大进展缩放)会须求广大支付时间。由于浏览器会在每一种设备上以同样的格局展现,关于这几个地点你不用有任何担忧。

 澳门皇家网上娱乐 1

 

JQuery Mobile 和 HTML5 的3个缺点

1.比原生程序运营慢:以作者之见最大的瑕疵是,固然是在最新的Android和iOS硬件上(双核Tegra 二 Android手提式有线电话机,双核平板电脑2机械),JQuery Mobile应用程序都会强烈慢

于原生程序。尤其是在Android上,浏览器比起iOS更加慢且bug愈多(尽管谷歌(谷歌)是留意web领域的公司)。小编一贯不在更早的Android设备上测试本人的主次,可能一向就无法运维(比方Android G1)。我信任在以后的1二-2三个月,硬件速度会火速获得提高(比方,四核设备201一年及时即将上市),质量只怕比十分的快就不会形成难点。可是前天,它确实是叁个通病。借使您只注意于iOS,你大能够期待一下浏览器的性质,至少它在这地方是可信赖的(不像Android,BlackBerry等等)

2.离奇(跨浏览器、跨平台支付):JQuery Mobile未来仍是beta版本,由此笔者遇见了诸多bug。也正是说,JQuery团队还在主动地东山再起GitHub上提议的主题素材。小编感到在那之中最大的三个标题是各样浏览器在分裂的无绳电话机平台上奇特的表现。那么些主题材料直接为人指谪。应用程序大概看起来有些蹊跷——即使作者感到JQuery Mobile团队在widget和大旨上做得很棒,但真的和原生程序看起来有料定的两样。那些标题毕竟对用户有多大影响一无所知,可是那或多或少内需引起注意。

3. 有限的能力 vs 原生程序:很醒目,运转在浏览器上的JavaScript不可能完全地拜会设备的众多风味。一个规范的例证便是录制头。然则,类似PhoneGap那样的工具能够帮助解决广大广阔难点。实际上,我曾经上马将自家的应用程序通过PhoneGap将多少个版本安排到iOS和Android上,使用的是原生Facebook绑定,效果令作者影像深入。小编会在今后的博客中写一些运用PhoneGap的阅历。

 

总结

总的说来,作者觉着选拔JQuery Mobile和HTML伍作为手提式有线话机采取开垦平台是实惠的。然则,那并不适用于(至少到近年来结束)全部品类的应用程序。对于简易的始末体现和数码输入类型的应用程序(相对的是急需丰盛多媒体/游戏程序),它是对原生程序一个无敌的增加。笔者对团结的应用程序使用新平台的结果认为开心——不再须要同时为Android和iOS维护本身的健身追踪软件。

在接下去的一-二年中,随着硬件变得越来越快,手提式有线电电话机配备进而种种化,作者深信HTML5(JQuery Mobile, PhoneGap, 等等)在手提式有线电电话机使用开垦中会成为特别重大的本事。

 

英文原稿:Niall O’Higgins,编译:伯乐在线——唐尤华

【如需转发,请在正文中标注并保留原来的书文链接、译文链接和翻译等新闻,多谢同盟!】

 

赞 收藏 评论

在过去大要1个月的岁月里,笔者直接在动用JQuery Mobile为一个健身培养和练习网址开荒基于HTML伍的手提式有线电话机/平板前端选拔。小编事先早已写过Android和iOS应用程序(分别用Java和Objective-C),因而假若编写1段基础代码就能够在主流平台上运营并可以高效地用HTML和JavaScript迭代,那样的答应十三分动人。
JQuery Mobile & HTML5
采纳HTML5和JavaSript营造四个手提式有线电电话机应用,你要求写繁多JavaScript代码。不过,带有触摸屏的设施的UI调节和处理与规范的Web应用程序非凡分歧。因而,你会想要使用现有的无绳电话机HTML5/JavaScrip框架(除非您有无尽的时光还要打算将具有东西重新构建)。今后有诸多现存的框架可供选取:jQTouch、 Sencha Touch 等等。
小编成为JQuery的观众已经诸多年了,特别欣赏它的至简法学以及卓绝的宗旨本性和插件以及社区的进献。正是出于有JQuery,作者技术够经受使用JavaScript开辟。所以,当听到 克莉丝 McDonough(Pyramid Python Web 框架的撰稿人)发布JQuery的好消息时,小编清楚自家应该去试壹试。
 
JQuery Mobile 和 HTML5 的 3个优点

转自:

有关笔者:唐尤华

澳门皇家网上娱乐 2

做和好喜爱的,编制程序、喝茶、看世界 个人主页 · 我的篇章 · 18 ·     

澳门皇家网上娱乐 3

  1. 左边飞速并帮助神速迭代:在3个礼拜多或多或少的时刻里,通过阅读JQuery Mobile文书档案以及O’Reilly出版的JQuery Mobile书籍,笔者做到了三个方可干活的app开端版本。在此之前笔者未有HTML五 / JQuery Mobile开辟经历。与Android和iOS相比较,使用JQuery Mobile和HTML5营造你的UI和逻辑会比在原生系统下构建快得多。
    译注:原生系统:原装的操作系统,比方Android原生系统是谷歌发表未经修改的种类。在本文中,原生应用指直接用系统提供的API开荒的程序,与JQuery Mobile开拓的顺序相对应。
    本身发觉Apple的Builder接口的上学曲线万分陡峭,一样学习令人费解的Android布局体系也很耗费时间间。其它,要使用原生代码将一个list view连接到远程的数据源并富有优秀的外观是十二分复杂的(在Android上是ListView, 在iOS上是UITableView)小编能够因此已经领会的JavaScript和HTML/CSS知识赶快地落成平等的效力,不要求学习新的adapter,delegate等等抽象概念,只要编写JQuery代码就足以成功。
    2.幸免麻烦的运用集团审查批准进度以及调度、构建带来的伤痛:为手提式有线电话机开采应用,尤其是iOS系统的手提式有线电话机,最难熬的长河实际上通过Apple应用集团的审查批准。想要让一个原生应用程序公布给iOS用户,你须求拭目以俟三个一定长的经过(供给或多或少天,以致恐怕是少数周)。不仅在首先次发表程序时要经历横祸,未来的每三遍晋级也是如此。那使得QA和透露流程变得复杂,还会大增额外的年月。由于JQuery Mobile应用程序仅仅是一种web应用程序,由此它一连了颇具web蒙受的帮助和益处:当用户加载你的网址时,他们就当下“晋级”到最新的本子。能够即时修复bug和增加新的表征。即便是在Android系统——应用市集的渴求比起Apple景况要宽松得多,在用户神不知鬼不觉中做到产品进级也是一件很好的作业。
    更进一步的收益是,发表beta或测试版本会越来越便于。只要告诉用户用浏览器张开你的网站就足以了!无需考虑iOS令人抓狂的DGL450M,也没有须要理会Android必须的APK。
    叁.支撑跨平台和跨设备支出:一个有影响的人的功利是,笔者的应用程序立时能够在Android和IOS上干活,同样也足以在别的平台上中国人民解放军海军事工业程高校业作。作为一个单独开辟者,为不一样的阳台维护基础代码是1项宏大的干活。为单个手提式有线电话机平台编写高素质的手提式有线电话机使用须求全职专业,为每一个平台重复做类似的政工需求大批量的能源。应用程序能够在Android和IOS设备上还要事业对自家来讲是一个了不起收获。
    更进一步,尤其是对于运维Android种种分支的配备,它们大小和样子不壹,想要令你的应用程序在多姿多彩显示屏分辨率的无绳电话机上看起来都没有错,那是当真的挑衅。对于需要严刻的Android开辟者来讲,遵照荧屏大小实行设显示屏分割(从一点一滴最小化到最大进展缩放)会供给过多支出时间。由于浏览器会在各样设备上以平等的秘籍显示,关于那么些方面你不要有别的怀恋。
     澳门皇家网上娱乐 4
     
    JQuery Mobile 和 HTML5 的3个缺点
    一.比原生程序运转慢:在作者看来最大的缺陷是,固然是在风行的Android和iOS硬件上(双核Tegra 二 Android手提式有线电话机,双核三星平板二机械),JQuery Mobile应用程序都会分明慢
    于原生程序。特别是在Android上,浏览器比起iOS更加慢且bug更加多(固然谷歌是专注web领域的厂商)。小编未有在更早的Android设备上测试自个儿的主次,或许根本就不可能运营(举个例子Android G一)。作者深信不疑在今后的1贰-2十六个月,硬件速度会急速得到提高(举个例子,四核设备201一年即时将在上市),质量恐怕异常的快就不会形成难点。不过明天,它的确是四个败笔。如若您只专注于iOS,你大能够期待一下浏览器的天性,至少它在那下面是牢靠的(不像Android,中兴等等)
    二.空前绝后(跨浏览器、跨平台开采):JQuery Mobile今后仍是beta版本,因此作者遭受了过多bug。也正是说,JQuery团队还在主动地还原GitHub上建议的难题。作者觉着个中最大的三个主题素材是各样浏览器在不一致的手提式有线电话机平台上奇特的变现。这些难题一贯为人诟病。应用程序恐怕看起来有点古怪——即便本人觉着JQuery Mobile团队在widget和大旨上做得很棒,但的确和原生程序看起来有拨云见日的不等。这些主题材料到底对用户有多大影响一无所知,可是那点亟待引起注意。
  2. 点滴的力量 vs 原生程序:很显著,运维在浏览器上的JavaScript不可能完全地访问设备的多多特色。八个独占鳌头的例子正是摄像头。但是,类似PhoneGap那样的工具能够帮忙减轻广大科学普及难题。实际上,笔者早就开首将本身的应用程序通过PhoneGap将多少个本子布置到iOS和Android上,使用的是原生推特绑定,效果令小编印象深远。笔者会在现在的博客中写一些使用PhoneGap的经验。
     
    总结
    总的说来,小编觉着利用JQuery Mobile和HTML5当做手提式有线电话机使用开荒平台是实惠的。但是,那并不适用于(至少到近期结束)全体类型的应用程序。对于简易的内容展示和多少输入类型的应用程序(相对的是内需加上多媒体/游戏程序),它是对原生程序三个强硬的进步。小编对团结的应用程序使用新平台的结果认为和颜悦色——不再要求同时为Android和iOS维护小编的健身跟踪软件。
    在接下去的一-二年中,随着硬件变得更快,手提式有线电话机设备越发八种化,小编深信HTML5(JQuery Mobile, PhoneGap, 等等)在手机应用开采中会成为尤其重大的手艺。

 

Mobile为贰个健身培养和陶冶网址开垦基于HTML伍的手提式无线电话机/平板前端采取。笔者事先早已写过Android和iOS应用...

很久从前整理了篇将澳门皇家网上娱乐,手提式有线话机网址做成手提式有线电话机使用的JS框架。时隔一年多,繁多新的手艺早已冒出,上边再来总括下还有啥框架是符合面向手提式有线电话机配备的开荒的。

    1、jQuery Mobile

    jQuery Mobile 是 jQuery 在小叔子大上和机械设备上的本子。jQuery Mobile 不仅会给主流移动平台带来jQuery主旨库,而且会宣布二个完全统壹的jQuery移动UI框架。帮忙全球主流的活动平台。jQuery Mobile开荒团队说:能开垦那几个项目,大家万分开心。移动Web太急需三个跨浏览器的框架,让开荒职员开辟出真正的运动Web网址。

    2、jQTouch

    jQTouch 是3个 jQuery 的插件,首要用于手机上的 Webkit 浏览器上贯彻部分包涵动画、列表导航、默许使用样式等各样常见UI效果的 JavaScript 库。援助包蕴 一加、Android 等手提式有线电话机。

    3、DHTMLX Touch

    DHTMLX Touch是一个无偿的HTML5/JavaScript框架,专门为触摸屏设备而优化。为你带来快捷支付工艺精美的运动Web应用程序的力量。DHTMLX Touch UI Designer是二个可视化的编辑器用于创设移动用户分界面。它亦可帮你以最少的编码塑造顶尖的用户分界面。在其主页上提供一些演示可以展现DHTMLX Touch庞大的用户分界面。包罗1个menu app for the iPad (适用于开拓餐厅使用) 和Book Shop (三个电子书店应用)。

    4、Mobilize.js

    Mobilize.js是一个开源的HTML伍-JavaScript框架用于从任何未来有专门的学业网址急迅,简便地营造移动网址。这几个框架其实正是将须要在移动道具上显得的有的页面以jQuery Mobile的暗中同意核心显得,而不是落到实处三个斩新完整的位移页面。Mobilize.js 可用于放4网址,但对于基于WordPress和Sphinx的网址无需利用该框架转变,因为已经有那些多的插件能够动用。

    5、The M Project

    The-M-Project是别的3个强硬的JavaScript框架,它应用HTML5新的天性来更加好和更简便易行地付出移动选用。这几个框架遵从知名的MVC软件架构情势。它还扶助离线,所以您的用户能够在未有连接网络的图景下持续操作(当下次有连线的时候,再将数据同步到劳动器中)。提供杰出的文书档案(那个类型全部四个指导新用户入门的开拓指南)。能够查看提供的示例来对该类型有贰个初目标刺探。那几个示例包涵:ToDo App(待办事项目采纳) 和 KitchenSink (那么些示例包含这几个框架提供的全数UI成分)。

    6、WebApp.Net

    WebApp.Net 提供了过多的 API,因而得以协理您节省看不尽行事了。没有供给花时间去开始展览 Ajax 调用的编码,因为早已停放了,别的还有不少其余内置功效,提供了详实的文书档案和行使示范。

    7、Wijmo

    Wijmo是二个依据jQuery UI的UI部件的套件。Wijmo部件进行了优化客户端Web开荒和采取jQuery的优胜的习性和易用性的技艺。全体的Wijmo部件都布署了20八个核心和支撑ThemeRoller。

    8、960 Grid on jQuery-Mobile

    jquery-mobile-960 是叁个用以移动 Web 开采的网格框架,综合了 960.gs 的狡滑和 jQuery Mobile 的方便性。它的目标是让 jQuery Mobile 布局进一步的利落,使得应用应许在活动终端尤其易用。

本文由68399皇家赌场发布于最新解决方案,转载请注明出处:以下是一份完整的struts,面向移动设备的HTML5开发

关键词: 68399皇家赌场 HTML5 Web

上一篇:你该知道的字体

下一篇:没有了

最火资讯