JavaScriptMobile開發框架彙總

大江小浪發表於2012-12-11

目前Javascript移動開發框架有些共同的特點:專門為移動裝置做了優化,提供標準的UI元件;提供跨平臺的支援(Android、IOS、etc);輕量級,由於手機網路訪問的特點,所有的框架都要注意輕量;大量使用HTML5和CSS3標準。
 
 
jQuery Mobile是一個可以幫助我們快速、高效構建跨平臺的、統一介面的移動應用工具。也是最流行的一款Javascript移動開發框架。
 
jQuery Mobile的缺點就是效能很差,這個誰用誰知道。
 
如果jQuery不是你的菜,還可以試試 MooTools Mobile
 
 
BootStrap是2011年由twitter的工程師推出的前端工具集。
 
基於HTML5、CSS3,具有大量的誘人特性:友好的學習曲線、卓越的相容性、響應式涉及、12列格網、樣式嚮導文件、自定義jQuery外掛、完整的類庫、基於Less等。
 
 
Sencha Touch是世界上第一個基於HTML5的Mobile App框架,其前身基於著名的ExtJS,整合了JQTouch、Rapha等庫。
 
這個框架提供了增強de觸控事件,如tap、swipe、pinch、rotate等,另外也提供了強大的資料包支援,通過Ajax、JSONp、YQL等方式繫結到元件模板,寫入本地離線儲存。

4、The-M-Project

 
支援HTML5新特性,易用的Javascript開發框架。使用了流行的MVC軟體架構,是一個重要的特點。
 
還有很多框架例如:Joxui.jsEmbededJSzepto.jsDHTMLX TouchMobilize.jsChocolateChip Mobile
 
它們都有各自的特點,其中Mobilize.js提供了將你的網站遷移到移動裝置的功能,而且也提供了Wordpress的外掛,有興趣的可以試一試。
 
總結:所有的Javascript Framework提供了我們快速開發Mobile應用的基本方法,但是想要開發一個高效能、更加象Native的應用,還需要自己不斷的嘗試和努力,另外編寫一些Cordova的元件也是必不可少的。
 
參考資料:


相關文章