以下是一份完整的struts,Mobile做HTML5移动应用的三个优缺点

来源:http://www.michaelspen.com 作者:html入门 人气:116 发布时间:2019-10-12
摘要:用jQuery Mobile做HTML5移动使用的八个优短处 2013/03/30 · HTML5 · 来源:篮球世界杯投注盘口,伯乐在线     ·HTML5 斯洛伐克(Slovak)语原来的小说:NiallO’Higgins,编写翻译:伯乐在线——

用jQuery Mobile做HTML5移动使用的八个优短处

2013/03/30 · HTML5 · 来源: 篮球世界杯投注盘口,伯乐在线     · HTML5

斯洛伐克(Slovak)语原来的小说:Niall O’Higgins,编写翻译:伯乐在线——唐尤华

在过去大致三个月的日子里,笔者平昔在采用JQuery Mobile为八个强健体魄培养陶冶网址开采基于HTML5的无绳电话机/平板前端接纳。作者在此之前曾经写过Android和iOS应用程序(分别用Java和Objective-C),因而假使编写一段基础代码就足以在主流平台上运维并能够神速地用HTML和JavaScript迭代,那样的许诺十三分使人迷恋。

JQuery Mobile & HTML5

运用HTML5和JavaSript塑造一个部手提式有线电话机应用,你须求写相当多JavaScript代码。可是,带有触摸屏的配备的UI调控和拍卖与规范的Web应用程序极度例外。由此,你会想要使用现有的手提式有线电话机HTML5/JavaScrip框架(除非您有大多的小时还要绸缪将兼具东西重新构建)。将来有多数现存的框架可供接纳:jQTouch、 Sencha Touch 等等。

自身产生JQuery的观众已经相当多年了,尤其欣赏它的至简工学以至卓绝的主干天性和插件以致社区的贡献。正是出于有JQuery,笔者技艺够承受使用JavaScript开采。所以,当听到 Chris McDonough(Pyramid Python Web 框架的撰稿人)发布JQuery的好消息时,小编精晓自家应该去试一试。

 

JQuery Mobile 和 HTML5 的 3个优点

1. 上手连忙并接济高速迭代:在三个礼拜多或多或少的时刻里,通过翻阅JQuery Mobile文书档案以致O’Reilly出版的JQuery Mobile书籍,小编产生了一个方可干活的app起初版本。以前小编从未HTML5 / 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应用商场的审查批准。想要让多个原生应用程序宣布给iOS客户,你需求等待一个非常长的进度(要求一些天,以至可能是有个别周)。不止在第叁遍公布程序时要经历灾祸,今后的每三回晋级也是那般。那使得QA和公布流程变得复杂,还有大概会增加额外的岁月。由于JQuery Mobile应用程序仅仅是一种web应用程序,由此它继续了装有web景况的亮点:当客商加载你的网址时,他们就随时“晋级”到新型的版本。能够立时修复bug和丰盛新的特点。就算是在Android系统——应用市集的要求比起Apple景况要宽松得多,在顾客不识不知中成就产品晋级也是一件很好的事情。

愈来愈功利是,发布beta或测量试验版本会越来越便于。只要告诉客商用浏览器张开你的网站就足以了!无需思索iOS令人抓狂的DRM,也无需理会Android必得的APK。

3.匡助跨平台和跨设备开销:三个壮烈的补益是,笔者的应用程序立即能够在Android和IOS上工作,相同也能够在此外平台上行事。作为三个独立开拓者,为不一致的平台维护基础代码是一项伟大的专门的学问。为单个手提式有线电话机平台编写高素质的无绳电话机应用须要全职专门的学问,为各样平台重复做类似的事情供给大批量的财富。应用程序能够在Android和IOS设备上同不常间工作对我的话是多个有才能的人收获。

更进一步,越发是对于运营Android各类分支的设施,它们大小和形象不一,想要令你的应用程序在精彩纷呈荧屏分辨率的无绳电话机上看起来都没有错,那是真的的挑衅。对于须要严酷的Android开辟者来讲,依照显示屏大小举行设荧屏分割(从一丝一毫最小化到最大进展缩放)会须要广大开辟时间。由于浏览器会在每种设备上以同样的不二等秘书技表现,关于这么些地点你不要有此外顾忌。

 篮球世界杯投注盘口 1

 

JQuery Mobile 和 HTML5 的3个缺点

1.比原生程序运转慢:以小编之见最大的弱项是,即使是在新式的Android和iOS硬件上(双核Tegra 2 Android手机,双核三星GALAXY Tab2平板),JQuery Mobile应用程序都会领会慢

于原生程序。尤其是在Android上,浏览器比起iOS越来越慢且bug越来越多(即便Google是介意web领域的营业所)。作者从不在更早的Android设备上测量试验本身的顺序,大概根本就不可能运作(譬如Android G1)。小编信任在未来的12-23个月,硬件速度会火速获得进步(比方,四核设备二零一二年及时快要上市),质量恐怕一点也不慢就不会产生难题。但是明天,它实在是一个短处。假若您只注意于iOS,你大能够期望一下浏览器的习性,最少它在此上头是满有把握的(不像Android,HUAWEI等等)

2.好奇(跨浏览器、跨平台支付):JQuery Mobile未来仍是beta版本,由此作者高出了累累bug。也正是说,JQuery团队还在积极地复苏GitHub上提议的主题材料。作者感到当中最大的贰个标题是种种浏览器在差别的手提式有线话机平台上奇特的表现。那一个主题材料一贯为人申斥。应用程序大概看起来有一点点诡异——尽管笔者以为JQuery Mobile团队在widget和宗旨上做得很棒,但真正和原生程序看起来有分明的不及。那一个标题到底对客商有多大影响一无所知,可是那点亟需引起注意。

3. 有限的力量 vs 原生程序:很引人瞩目,运维在浏览器上的JavaScript不可能完全地寻访设备的不菲特色。四个优良的事例便是摄像头。但是,类似PhoneGap那样的工具能够补助减轻广大广大难题。实际上,小编一度起首将自家的应用程序通过PhoneGap将多少个本子布署到iOS和Android上,使用的是原生Twitter绑定,效果令笔者印象深入。作者会在未来的博客中写一些行使PhoneGap的经历。

 

总结

由此可见,作者感觉选用JQuery Mobile和HTML5充任手机接纳开荒平台是卓有功用的。不过,那并不适用于(最少到前段时间甘休)全体系列的应用程序。对于简易的剧情突显和数目输入类型的应用程序(绝对的是索要丰裕多媒体/游戏程序),它是对原生程序贰个强有力的滋长。笔者对自个儿的应用程序使用新平台的结果认为欢快——不再需求同时为Android和iOS维护自身的强健体魄追踪软件。

在接下去的1-2年中,随着硬件变得更快,手提式有线电话机配备进而二种化,笔者深信不疑HTML5 (JQuery Mobile, PhoneGap, 等等)在四弟大应用开荒中会成为进一步关键的技术。

 

立陶宛(Lithuania)语原著:Niall O’Higgins,编译:伯乐在线——唐尤华

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

 

赞 收藏 评论

在过去大致三个月的时日里,作者直接在动用JQuery Mobile为三个健美培养练习网址开采基于HTML5的手提式有线电话机/平板前端接纳。小编以前曾经写过Android和iOS应用程序(分别用Java和Objective-C),因而只要编写一段基础代码就足以在主流平台上运维并能够快捷地用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. 左侧火速并接济高速迭代:在二个星期多或多或少的小运里,通过翻阅JQuery Mobile文书档案以至O’Reilly出版的JQuery Mobile书籍,笔者落成了三个得以干活的app伊始版本。在此以前小编未曾HTML5 / 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应用商铺的审查批准。想要让一个原生应用程序揭橥给iOS顾客,你须要等待二个一定长的进度(需求一些天,乃至恐怕是有些周)。不唯有在第叁次透露程序时要经历磨难,现在的每趟升高也是这么。那使得QA和发表流程变得复杂,还有或许会追加额外的日子。由于JQuery Mobile应用程序仅仅是一种web应用程序,因而它继续了装有web情状的独到之处:当客户加载你的网址时,他们就霎时“进级”到新型的版本。能够至时修复bug和增进新的表征。尽管是在Android系统——应用市镇的要求比起Apple情状要宽松得多,在顾客无声无息中成就产品进级也是一件很好的作业。
    更进一竿的利益是,揭橥beta或测量检验版本会更加的便于。只要告诉客商用浏览器张开你的网站就可以了!不要求考虑iOS令人抓狂的DRM,也没有供给理会Android必需的APK。
    3.扶持跨平台和跨设备支出:一个高大的裨益是,作者的应用程序立时能够在Android和IOS上行事,同样也得以在别的平台上干活。作为一个单身开拓者,为不相同的阳台维护基础代码是一项伟大的做事。为单个手提式有线电话机平台编写高素质的手机接纳要求专职专门的职业,为各样平台重复做类似的业务须要大量的能源。应用程序可以在Android和IOS设备上同不时间工作对自己来讲是一个壮烈收获。
    更进一竿,越发是对此运转Android各类分支的设备,它们大小和形制不一,想要让您的应用程序在五花八门荧屏分辨率的手提式有线电话机上看起来都不容争辩,那是确实的挑衅。对于要求从严的Android开垦者来讲,根据荧屏尺寸举行设显示屏分割(从一丝一毫最小化到最大进展缩放)会需求过多开销时间。由于浏览器会在每一种设备上以同一的秘诀表现,关于那些方面你不用有其余顾虑。
     篮球世界杯投注盘口 4
     
    JQuery Mobile 和 HTML5 的3个缺点
    1.比原生程序运营慢:以小编之见最大的短处是,即便是在新型的Android和iOS硬件上(双核Tegra 2 Android手机,双核三星GALAXY Tab2机械),JQuery Mobile应用程序都会确定慢
    于原生程序。越发是在Android上,浏览器比起iOS更加慢且bug更加的多(尽管Google是介怀web领域的铺面)。小编未曾经在更早的Android设备上测量试验本人的前后相继,也许根本就不可能运作(举例Android G1)。我深信在今后的12-2三个月,硬件速度会急速获得升高(比方,四核设备二〇一一年立马快要上市),质量大概一点也不慢就不会成为难题。不过明日,它真的是三个弱点。借使你只留意于iOS,你大能够期望一下浏览器的属性,最少它在此上头是保证的(不像Android,三星等等)
    2.奇特(跨浏览器、跨平台支付):JQuery Mobile今后仍是beta版本,因而作者遇到了众多bug。也正是说,JQuery团队还在积极地回复GitHub上建议的主题素材。笔者认为在那之中最大的贰个标题是各个浏览器在差别的手提式无线电话机平台上奇特的突显。那些问题一贯为人指谪。应用程序恐怕看起来有一点点奇异——尽管本人以为JQuery Mobile团队在widget和主旨上做得很棒,但的确和原生程序看起来有明显的例外。那么些主题材料到底对顾客有多大影响不知所以,不过那或多或少内需引起注意。
  2. 个别的力量 vs 原生程序:很猛烈,运维在浏览器上的JavaScript不可能完全地探望设备的好些个表征。二个超人的事例就是摄像头。然则,类似PhoneGap那样的工具能够扶植缓慢解决广大周边难点。实际上,小编曾经发轫将本人的应用程序通过PhoneGap将多少个本子布置到iOS和Android上,使用的是原生推特绑定,效果令小编影像深切。笔者会在今后的博客中写一些用到PhoneGap的阅历。
     
    总结
    由此可知,小编以为采纳JQuery Mobile和HTML5看成手机应用开垦平台是卓有作用的。不过,那并不适用于(最少到最近结束)全数类型的应用程序。对于简易的内容浮现和多少输入类型的应用程序(绝对的是内需添增添媒体/游戏程序),它是对原生程序一个有力的增加。作者对本身的应用程序使用新平台的结果感觉开心——不再需求同不常间为Android和iOS维护笔者的强健体魄追踪软件。
    在接下去的1-2年中,随着硬件变得更快,手提式有线电话机配备进而三种化,笔者深信不疑HTML5 (JQuery Mobile, PhoneGap, 等等)在小弟大使用开辟中会成为尤其主要的技艺。

Mobile为二个健美培养磨练网址开辟基于HTML5的手提式有线话机/平板前端选取。笔者事先曾经写过Android和iOS应用...

本文由篮球世界杯投注盘口_篮球世界杯即时盘口发布于html入门,转载请注明出处:以下是一份完整的struts,Mobile做HTML5移动应用的三个优缺点

关键词:

上一篇:没有了

下一篇:没有了

最火资讯