選擇正確的 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 夢想天空