面向移动装备的HTML5开销框架,Mobile做HTML5移动采取的七个优缺点

用jQuery Mobile做HTML5运动使用的多个优缺点

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

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

在过去光景一个月的日子里,我直接在运用JQuery
Mobile为一个健身培训网站开发基于HTML5的手机/平板前端选用。我前边已经写过Android和iOS应用程序(分别用Java和Objective-C),由此只要编写一段基础代码就可以在主流平台上运行并可以飞快地用HTML和JavaScript迭代,那样的答应非常诱人。

JQuery Mobile & HTML5

动用HTML5和JavaSript打造一个手机应用,你须要写很多JavaScript代码。可是,带有触摸屏的配备的UI控制和拍卖与正规的Web应用程序分外例外。因而,你会想要使用现成的手机HTML5/JavaScrip框架(除非您有为数不少的小运还要打算将有着东西重新营造)。现在有好多现成的框架可供接纳:面向移动装备的HTML5开销框架,Mobile做HTML5移动采取的七个优缺点。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原生系统是谷歌发表未经修改的连串。在本文中,原生应用指直接用系统提供的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手机,双核华为平板2平板),JQuery Mobile应用程序都会鲜明慢

于原生程序。尤其是在Android上,浏览器比起iOS更慢且bug越来越多(尽管谷歌(谷歌)是小心web领域的营业所)。我从未在更早的Android设备上测试自己的先后,也许根本就不可能运行(例如Android
G1)。我深信在未来的12-2四个月,硬件速度会急迅得到提升(例如,四核设备二〇一一年立即快要上市),质量也许很快就不会成为难点。不过前些天,它确实是一个通病。如若你只专注于iOS,你大可以期待一下浏览器的性质,至少它在那上边是牢靠的(不像Android,红米等等)

2.光怪陆离(跨浏览器、跨平台开发):JQuery
Mobile现在仍是beta版本,因而我遇见了好多bug。也就是说,JQuery团队还在积极地东山再起GitHub上提议的题材。我认为其中最大的一个标题是各个浏览器在不一样的无绳电话机平台上奇特的突显。这么些标题直接为人非议。应用程序可能看起来有点古怪——就算自己觉着JQuery
Mobile团队在widget和主题上做得很棒,但真的和原生程序看起来有鲜明的例外。这几个标题究竟对用户有多大影响不得而知,但是这点必要引起注意。

3. 有限的能力 vs
原生程序:很显明,运行在浏览器上的JavaScript不可能完全地访问设备的诸多风味。一个天下无双的例子就是视频头。可是,类似PhoneGap那样的工具可以扶助缓解广大广阔难点。实际上,我早已开端将自家的应用程序通过PhoneGap将多少个本子布置到iOS和Android上,使用的是原生Facebook绑定,效果令我印象深切。我会在以后的博客中写一些应用PhoneGap的经验。

 

总结

总的说来,我觉着利用JQuery
Mobile和HTML5当做手机应用开发平台是卓有功能的。可是,那并不适用于(至少到近日甘休)所有类型的应用程序。对于简易的始末浮现和多少输入类型的应用程序(相对的是要求加上多媒体/游戏程序),它是对原生程序一个有力的拉长。我对团结的应用程序使用新平台的结果感到春风得意——不再需求同时为Android和iOS维护自身的健身跟踪软件。

在接下去的1-2年中,随着硬件变得越来越快,手机设备尤其种种化,我深信HTML5
(JQuery Mobile, PhoneGap,
等等)在手机应用开发中会成为越来越重点的技巧。

 

英文原稿: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手机,双核平板电脑2平板),JQuery Mobile应用程序都会强烈慢
    于原生程序。尤其是在Android上,浏览器比起iOS更慢且bug更加多(即便谷歌是专注web领域的店家)。我并未在更早的Android设备上测试自己的程序,也许平昔就无法运作(例如Android
    G1)。我信任在未来的12-2七个月,硬件速度会快捷取得提高(例如,四核设备二零一一年立即就要上市),品质也许很快就不会成为难题。可是前些天,它的确是一个弱点。借使您只专注于iOS,你大可以期待一下浏览器的品质,至少它在那下面是保证的(不像Android,HUAWEI等等)
    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应用…

很久在此此前整理了篇将手机网站做成手机使用的JS框架。时隔一年多,很多新的技巧已经现身,上边再来总括下还有如何框架是符合面向手机设备的付出的。

很久之前整理了篇将手机网站做成手机使用的JS框架。时隔一年多,很多新的技能早已冒出,上边再来总计下还有哪些框架是符合面向手机配备的开发的。

    1、jQuery Mobile

    1、jQuery Mobile

    jQuery Mobile 是 jQuery 在手机上和平板设备上的本子。jQuery Mobile
不仅会给主流移动平台带来jQuery主题库,而且会发布一个总体统一的jQuery移动UI框架。帮忙全世界主流的位移平台。jQuery
Mobile开发社团说:能开发那几个类型,大家更加快乐。移动Web太须求一个跨浏览器的框架,让开发人员开发出真正的运动Web网站。

    jQuery Mobile 是 jQuery 在手机上和平板设备上的版本。jQuery Mobile
不仅会给主流移动平台带来jQuery宗旨库,而且会公布一个完整统一的jQuery移动UI框架。协理全世界主流的运动平台。jQuery
Mobile开发集团说:能支付那些系列,我们卓殊开心。移动Web太需求一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。

    2、澳门葡京 ,jQTouch

    2、jQTouch

    jQTouch 是一个 jQuery 的插件,首要用来手机上的 Webkit
浏览器上落到实处部分概括动画、列表导航、默许使用样式等各个常见UI效果的
JavaScript 库。援助包罗 金立、Android 等手机。

    jQTouch 是一个 jQuery 的插件,主要用以手机上的 Webkit
浏览器上达成部分席卷动画、列表导航、默许使用样式等各类常见UI效果的
JavaScript 库。支持包罗 Samsung、Android 等手机。

    3、DHTMLX Touch

    3、DHTMLX Touch

    DHTMLX
Touch是一个免费的HTML5/JavaScript框架,专门为触摸屏设备而优化。为您带来便捷支付工艺精美的运动Web应用程序的力量。DHTMLX
Touch UI
Designer是一个可视化的编辑器用于构建移动用户界面。它亦可帮您以最少的编码打造顶级的用户界面。在其主页上提供部分示范可以显得DHTMLX
Touch强大的用户界面。包罗一个menu app for the
iPad (适用于付出餐厅使用)
和Book Shop (一个电子书店应用)。

    DHTMLX
Touch是一个免费的HTML5/JavaScript框架,专门为触摸屏设备而优化。为你带来便捷支付工艺精美的移动Web应用程序的能力。DHTMLX
Touch UI
Designer是一个可视化的编辑器用于打造移动用户界面。它亦可帮您以最少的编码营造一流的用户界面。在其主页上提供部分示范可以显得DHTMLX
Touch强大的用户界面。包涵一个menu app for the 三星平板 (适用于付出餐厅使用)
和Book Shop (一个电子书店应用)。

    4、Mobilize.js

    4、Mobilize.js

    Mobilize.js是一个开源的HTML5-JavaScript框架用于从任何现在有专业网站飞快,简便地创设移动网站。这几个框架其实就是将索要在运动装备上显示的有的页面以jQuery
Mobile的默许主旨突显,而不是落实一个簇新完整的位移页面。Mobilize.js
可用于任意网站,但对于基于WordPress和Sphinx的网站不必要选择该框架转换,因为已经有那么些多的插件可以动用。

    Mobilize.js是一个开源的HTML5-JavaScript框架用于从此外现在有专业网站连忙,简便地营造移动网站。那么些框架其实就是将索要在运动设备上显得的有些页面以jQuery
Mobile的默许主旨显得,而不是落到实处一个簇新完整的位移页面。Mobilize.js
可用于任意网站,但对此基于WordPress和Sphinx的网站不须要选拔该框架转换,因为早已有丰硕多的插件可以动用。

    5、The M Project

    5、The M Project

    The-M-Project是别的一个强有力的JavaScript框架,它使用HTML5新的特征来更好和更简便地开发活动应用。这么些框架遵循知名的MVC软件架构方式。它还协理离线,所以你的用户可以在平昔不连接网络的景况下继续操作(当下次有连线的时候,再将数据同步到劳动器中)。提供卓越的文档(那几个类型所有一个指导新用户入门的付出指南)。可以查看提供的示例来对该品种有一个初目标刺探。这几个示例包涵:ToDo
App(待办事项目接纳) 和 KitchenSink (这一个示例包罗这么些框架提供的所有UI元素)。

    The-M-Project是其余一个强劲的JavaScript框架,它选用HTML5新的特色来更好和更轻便地付出移动应用。那些框架遵从闻名的MVC软件架构形式。它还帮衬离线,所以您的用户可以在并未连接网络的状态下连续操作(当下次有连线的时候,再将数据同步到劳动器中)。提供突出的文档(那个连串拥有一个辅导新用户入门的费用指南)。可以查阅提供的言传身教来对该品种有一个初目标了解。那么些示例包括:ToDo
App(待办事项目应用) 和 基特chenSink (这一个示例包含那一个框架提供的所有UI元素)。

    6、WebApp.Net

    6、WebApp.Net

    WebApp.Net 提供了不少的
API,由此可以帮忙你节省如拾草芥办事了。不要求花时间去举行 Ajax
调用的编码,因为早已嵌入了,此外还有许多其余内置功用,提供了详细的文档和应用示范。

    WebApp.Net 提供了诸多的
API,因而得以支持您节省千千万万办事了。不必要花时间去举办 Ajax
调用的编码,因为早已停放了,此外还有不少别样内置功用,提供了详实的文档和选择示范。

    7、Wijmo

    7、Wijmo

    Wijmo是一个依照jQuery
UI的UI部件的套件。Wijmo部件进行了优化客户端Web开发和应用jQuery的优越的品质和易用性的能力。所有的Wijmo部件都安插了20三个要旨和支撑ThemeRoller。

    Wijmo是一个按照jQuery
UI的UI部件的套件。Wijmo部件进行了优化客户端Web开发和应用jQuery的优胜的特性和易用性的能力。所有的Wijmo部件都安顿了20多少个主题和支撑ThemeRoller。

    8、960 Grid on
jQuery-Mobile

    8、960 Grid on jQuery-Mobile

    jquery-mobile-960 是一个用以移动 Web 开发的网格框架,综合了 960.gs
的油滑和 jQuery Mobile 的方便性。它的目的是让 jQuery Mobile
布局更为的利落,使得应用应许在活动终端越发易用。

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

    9、Sencha Touch Framework

    9、Sencha Touch Framework

    Sencha Touch 是社会风气上先是个基于 HTML5 的位移 Web
开发框架,辅助新型的 HTML5 和 CSS3 标准,周详协作 Android 和 Apple iOS
设备,提供了增进的 WEB UI
组件,能够高速的支出出运行于运动终端的应用程序。Shencha是第三个利用HTML5,CSS和JavaScript并且支持音频/摄像,本地存储,圆角,渐变背景以及阴影的开支框架。

    Sencha Touch 是世界上首先个基于 HTML5 的运动 Web
开发框架,帮衬新型的 HTML5 和 CSS3 标准,周到同盟 Android 和 Apple iOS
设备,提供了充分的 WEB UI
组件,可以高速的付出出运行于移动终端的应用程序。Shencha是首先个应用HTML5,CSS和JavaScript并且扶助音频/视频,本地存储,圆角,渐变背景以及阴影的费用框架。

    10、NimbleKit

    10、NimbleKit

    NimbleKit 是为 iOS 设备创设应用程序最便捷的办法,你不需求明白Objective-C 或者 iOS SDK,你只需结合 JavaScript 代码编写 HTML
页面就足以了。

    NimbleKit 是为 iOS 设备创设应用程序最神速的艺术,你不须求驾驭Objective-C 或者 iOS SDK,你只需结合 JavaScript 代码编写 HTML
页面就足以了。

    11、Touchy™ Boilerplate

    11、Touchy™ Boilerplate

    Touchy Boilerplate 是一个用来成立移动web app,蕴涵HTML模板,Meta
tag等的工具。Touchy可以援助动态页面导航,固定页头,滚动内容,浏览历史记录等作用。Touchy使用jQuery或者
Zepto.JS。

    Touchy Boilerplate 是一个用来创建移动web app,包含HTML模板,Meta
tag等的工具。Touchy可以襄助动态页面导航,固定页头,滚动内容,浏览历史记录等效率。Touchy使用jQuery或者
Zepto.JS。

    12、PhoneGap

    12、PhoneGap

    PhoneGap是一个用基于HTML,CSS和JavaScript的,创造移动跨平台活动应用程序的立刻支付平台。它使开发者能够拔取One plus,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的主导作用——包蕴地理定位,加快器,联系人,声音和震动等,别的PhoneGap拥有充分的插件,可以以此伸张无限的功效。PhoneGap是免费的,然而它要求一定平台提供的附加软件,例如Nokia的iPhoneSDK,Android的Android
SDK等,也得以和DW5.5配套开发。使用PhoneGap只比为每个平台独家创设应用程序好一点点,因为纵然基本代码是相同的,不过你如故必要为每个平台独家编译应用程序。

    PhoneGap是一个用基于HTML,CSS和JavaScript的,创设移动跨平台活动应用程序的火速支付平台。它使开发者可以运用酷派,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的基本成效——包含地理定位,加快器,联系人,声音和震动等,别的PhoneGap拥有丰硕的插件,可以以此增添无限的效用。PhoneGap是免费的,但是它需求一定平台提供的增大软件,例如摩托罗拉的BlackBerrySDK,Android的Android
SDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台独家建立应用程序好一点点,因为固然基本代码是均等的,但是你依然需求为种种平台独家编译应用程序。

    13、joshfire

    13、joshfire

    Joshfire是一个开源的跨设备支出框架,协理开发者创设能够在七种设施上运行的web
app。它使用HTML5和JavaScript,并且同意开发者快捷组合本地利用和一定的web应用。Joshfire可以让你的施用接受键盘,鼠标,触摸屏,遥控器等装备的输入。Joshfire帮衬Node.JS。4.Sencha
Touch:基于HTML5的移位网页开发框架。

    Joshfire是一个开源的跨设备费用框架,帮忙开发者创设可以在两种配备上运行的web
app。它接纳HTML5和JavaScript,并且同意开发者火速组合本地使用和特定的web应用。Joshfire可以让你的应用接受键盘,鼠标,触摸屏,遥控器等装置的输入。Joshfire扶助Node.JS。4.Sencha
Touch:基于HTML5的活动网页开发框架。

    14、 Julia

    14、 Julia

    Julia框架由基本CSS3文本、JS库和各类平台的运行库构成。不像PhoneGap,Julia不仅仅包蕴调用本机代码的接口层,它还含有
Model-View-Controller(MVC)支持,Delegation匡助,OAuth援救,异步数据库存取接口,HTML选拔符(类jQuery调用接口),HTML模版(允
许嵌入JS代码)等使用开发必备的API接口。
基于Julia的应用开发似乎网站开发那么粗略,是的,你毕竟能够用HTML5支付一个整体的、跨平台
的、不亚于本机代码的、易于维护的移位接纳了!大幕将要发表,让我们一并进入活动支付的新时代

    Julia框架由中央CSS3文件、JS库和一一平台的运行库构成。不像PhoneGap,Julia不仅仅包蕴调用本机代码的接口层,它还带有
Model-View-Controller(MVC)支持,Delegation辅助,OAuth扶助,异步数据库存取接口,HTML选拔符(类jQuery调用接口),HTML模版(允
许嵌入JS代码)等采纳开发必备的API接口。
基于Julia的施用开发就像是网站开发那么粗略,是的,你到底可以用HTML5付出一个完好的、跨平台
的、不亚于本机代码的、易于维护的位移应用了!大幕就要公布,让我们一同跻身活动支付的新时代

    15、SproutCore HTML5 Application
Framework

    15、SproutCore HTML5 Application Framework

    SproutCore 是一个 HTML5 移动 Web
开发框架,它的靶子是在无需浏览器插件的景况下,在浏览器中位应用程序提供极佳的桌面效果。

    SproutCore 是一个 HTML5 移动 Web
开发框架,它的靶子是在无需浏览器插件的情景下,在浏览器中位应用程序提供极佳的桌面效果。

    16、Titanium

    16、Titanium

    那是一个强硬的,健壮的移动Web开发框架。可以让使用现有的HTML,
CSS和JavaScript知识来为
iOS和Android平台开发原生移动使用。作为一个尤其大的位移Web框架,它具有超过300个的APIs和活跃的开发者社区。你从这几个社区中拿走每一个开发人员的援助。Titanium
Mobile襄助原生的iOS和Android UI元素如Table views, tabs,
switches和popovers。它提供可以与活动设备的视频头和地点文件存储系统相交互的特色。

    那是一个精锐的,健壮的活动Web开发框架。可以让使用现有的HTML,
CSS和JavaScript知识来为
iOS和Android平台支付原生移动采取。作为一个越发大的移动Web框架,它具有当先300个的APIs和活泼的开发者社区。你从这些社区中获得每一个开发人员的辅助。Titanium
Mobile帮衬原生的iOS和Android UI元素如Table views, tabs,
switches和popovers。它提供可以与运动装备的视频头和地面文件存储系统相交互的表征。

    17、Lungo.js

    17、Lungo.js

    Lungo.js 是一个行使HTML5, CSS3
和JavaScript技术贯彻的位移Web应用程序开发框架。利用那框架开发的应用程序可运行具有流行的阳台包涵:iOS,
Android, Blackberry 和 WebOs。它还协助触摸事件如:tap,
double-tap和swipe。整个框架没有利用任何图片包罗图标,所有都矢量化。能够在那几个框架中采取HTML5有着的片段风味如:WebSQL,
地理地方固定,历史或设施方向等。Lungo.js是一个模块化并且完全可定制的框架。

    Lungo.js 是一个施用HTML5, CSS3
和JavaScript技术落到实处的移位Web应用程序开发框架。利用那框架开发的应用程序可运行具有流行的阳台包涵:iOS,
Android, Blackberry 和 WebOs。它还协理触摸事件如:tap,
double-tap和swipe。整个框架没有利用任何图片包罗图标,所有都矢量化。可以在那些框架中选用HTML5有着的片段特性如:WebSQL,
地理地点固定,历史或设施方向等。Lungo.js是一个模块化并且完全可定制的框架。

    18、xui.js

    18、xui.js

    有时候你也许需求一个超轻量级的框架,只要具备用于开发规范客户端所要求的成效如:DOM操作,事件处理,Ajax和有些卡通效果。若是是那样的话,那一个框架刚好格外适合你。整个框架采取GZIP压缩完事后唯有4.2
KB。

    有时候你可能需求一个超轻量级的框架,只要抱有用于开发规范客户端所急需的作用如:DOM操作,事件处理,Ajax和有些动画效果。倘若是那样的话,那么些框架刚好相当适合你。整个框架接纳GZIP压缩完之后唯有4.2
KB。

    19、EmbedJS

    19、EmbedJS

    EmbedJS是一个用来嵌入式设备的JavaScript框架如:移动电话,彩电s、tablets和so
forth。EmbedJS强大之处在于,它具备尤其为一定平台和浏览器如iOS, Firefox,
Android等提供相应的开支版本。那样就可见以最少的代码,为用户提供最佳的感受。而且一旦你欣赏自己定制,可以使用其提供的EmbedJS
Build
tool工具已毕。EmbedJS基于Dojo已毕,所以你借使熟练Dojo
API语法,那EmbedJS将是您最佳的选料。

    EmbedJS是一个用以嵌入式设备的JavaScript框架如:移动电话,电视s、tablets和so
forth。EmbedJS强大之处在于,它抱有更加为特定平台和浏览器如iOS, Firefox,
Android等提供相应的支付版本。这样就可见以最少的代码,为用户提供最佳的感受。而且只要你欢乐自己定制,能够接纳其提供的EmbedJS
Build tool工具完成。EmbedJS基于Dojo落成,所以你如果了然Dojo
API语法,那EmbedJS将是您最佳的挑三拣四。

    20、zepto.js

    20、zepto.js

    zepto.js是一个专为mobile
WebKit浏览器(如:Safari和Chrome)而支出的一个JavaScript框架。它表现自己在其几乎的付出理念,可以协理开发职员简单、火速地做到开发交付任务。更关键的是其一JS框架,是超轻量级的,唯有5KB。zepto.js的语法借鉴并且合营jQuery。

    zepto.js是一个专为mobile
WebKit浏览器(如:Safari和Chrome)而支付的一个JavaScript框架。它表现自己在其简要的支出理念,可以协理开发人士不难、急速地做到开发交付任务。更首要的是其一JS框架,是超轻量级的,惟有5KB。zepto.js的语法借鉴并且至极jQuery。

    21、Baker

    21、Baker

    Baker是用来在华为平板或者HUAWEI平台上宣布交互式的电子书或者电子杂志的HTML5电子书框架。

    Baker是用来在苹果平板或者诺基亚平台上公布交互式的电子书或者电子杂志的HTML5电子书框架。

22、ChocolateChip-UI 

22、ChocolateChip-UI 

ChocolateChip-UI 是一个有线电话移动 Web 开发框架,选择 HTML5, WAML, CSS 和
JavaScript等技能完毕。基于 ChocolateChip JavaScript 框架,包罗最新的
ChUI.JS 和 ChUI.css.

ChocolateChip-UI 是一个有线电话移动 Web 开发框架,拔取 HTML5, WAML, CSS 和
JavaScript等技能完成。基于 ChocolateChip JavaScript 框架,包涵最新的
ChUI.JS 和 ChUI.css.

23、Magazine Grid

23、Magazine Grid

    Magazine Grid 是一个超现代的 CSS 框架,用于 平板电脑 和 小米手机,使用类似杂志的统筹风格。Magazine Grid 可让用户选取 HTML5
元一贯公司杂志页,格外轻量级(<4k),在运动装备上加载极度快,对老的浏览器也匡助。

    Magazine Grid 是一个超现代的 CSS 框架,用于 GALAXY Tab 和 三星手机,使用类似杂志的安顿性风格。Magazine Grid 可让用户选取 HTML5
元一直公司杂志页,极度轻量级(<4k),在活动装备上加载格外快,对老的浏览器也支撑。

24、Kendo UI

24、Kendo UI

Kendo UI是一个强硬的框架用于飞快HTML5
UI开发。基于最新的HTML5、CSS3和JavaScript标准。 Kendo
UI包括了费用现代JavaScript开发所必要的具备一切,包罗:强大的数据源,通用的拖沓(Drag-and-Drop)功能,模板,和UI控件。

Kendo UI是一个无敌的框架用于快捷HTML5
UI开发。基于最新的HTML5、CSS3和JavaScript标准。 Kendo
UI包罗了花费现代JavaScript开发所需求的享有一切,包罗:强大的数据源,通用的拖沓(Drag-and-Drop)功用,模板,和UI控件。

    25、HTML App Host Framework

    25、HTML App Host Framework

那是一个用来营造基于 Windows Phone 7 的 HTML/JavaScript 托管框架,使用
HTML5 技术。该框架由支持在标准 xap 格式中放到 html 应用的控件。

那是一个用来打造基于
Windows Phone 7 的
HTML/JavaScript 托管框架,使用 HTML5 技术。该框架由协理在标准 xap
格式中放置 html 应用的控件。

    参考链接:

    参考链接:

    

    

    

    

    

    


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website