选择正确的 JavaScript 框架,对于开发移动 Web 应用程序是相当重要的,也是移动应用程序开发的一项重要任务。开发人员可使用框架实现的功能高效地达到他们的开发目标。这些预实现的组件采用优秀的设计模式和最佳实践,促进应用程序以标准化的方式开发。最重要的是,它让开人员在开发过程当中驾轻就熟。javascript
Sencha touch 是移动 Web 开发人员的首选框架之一。凭借其功能齐全的部件库(基于 Ext JS 的 JavaScript 库实现),它的目标是 WebKit 核心的浏览器。这个 HTML5 框架用于开发跨平台的移动应用,例如 iOS,黑莓 OS,Android 和 Kindle 等多个移动操做系统。html
Zepto.js 是专门为移动 WebKit 浏览器,如 Chrome 和 Safari 打造的。凭借其独特的简约发展的特色,它能够帮助开发人员轻松地完成他们的工做。Zepto 最大的特色是保持事情的简单性。这个框架的目标是精确的,便于下载和快速执行。 java
这个框架是每个熟悉 jQuery 的移动开发人员最经常使用的。jQuery 对界面和事件都有很好的封装,还有完备的部件库把语义标记转换成用户友好的格式。jQuery Mobile 包含轻量级的代码基础以及充足的图形元素。这个移动框架容许开发者构建跨平台的网站和应用程序。jquery
Kendo UI 是一个用于现代的 Web 和移动应用程序的全面的 HTML5/JavaScript 框架。Kendo UI Mobile 包含易于使用的基于 jQuery 的部件和内置丰富的组件,帮助您快速的开发移动应用。web
jQTouch 是一个 JavaScript
插件,能够搭配 Zepto.js 或 jQuery 工做,并配备了流畅的动画,导航和移动 WebKit
浏览器的主题(如 iOS,安卓,黑莓和WebOS)。编程
若是你想为苹果和 Android 开发 App,做为下一代移动平台开发应用程序,你可能够试一下 Appcelerator Titanium。它无可挑剔的结合与开源云计算的灵活性。这个框架的巨大优点是 HTML,CSS 和 JavaScript 编程的知识能够派上用场。它能够方便地与移动设备的相机和存储设备上的文件整合,也有利于构建选项卡,切换器,表格和弹出层。另外还有一个强大的社区支持这个特定的框架和移动开发工做,你能够在这论坛上寻求援助。设计模式
它是一个易于使用的 JavaScript 框架,有效地整合了渐进式的 HTML 功能。The M project 众所周知的特点是其开源的基于 MVC 的模块,它容许开发人员从业务逻辑中分离数据。它支持移动设备,并能够很容易地为台式机,平板电脑和智能手机开发应用程序和网站。浏览器
Dojo Mobile 是一个世界级的基于 HTML5 的移动 JavaScript 框架,可以快速开发移动 Web 应用程序,并有原生的外观和体验,支持说全部现代 WebKit 功能的移动设备,如 iPhone,iPod Touch,iPad,Android 和 RIM 智能手机和平板电脑。app
PhoneGap 是一个开源框架,让你可使用 HTML5,Javascript 和 CSS 快速构建跨平台的移动应用程序。PhoneGap 使用基于标准的 Web 技术来桥接 Web 应用程序和移动设备。因为基于 PhoneGap 的应用程序是符合标准的,他们可以适应将来的浏览器一块儿工做。但愿这个框架将帮助你创建你最好的移动应用程序。框架
该框架被用来穿件运行在全部的智能手机和触摸设备上的强大的 Web 应用程序。DHTMLX Touch 提倡简化编码,并容许开发出不一样类型的各类移动平台的应用程序。
via 梦想天空