移動開發大潮興起於蘋果公司的iPhone,行動瀏覽器也隨之得到迅猛發展,特別是對HTML5、CSS3以及CSS動畫的支援。之後Google公司推出Android更是開啟了移動平台時代。
在移動開發領域,有許多用於協助程式員快速開發移動Web應用的架構,國外開發人員Kevin Liew對這些架構做了一些研究和整理工作。見如下列表(他本人之前一直在使用jQTouch,感覺很棒但還有很大的提升空間):
Zepto.js
Zepto.js是針對移動Webkit瀏覽器的最小的JavaScript架構,包含jQuery相容性文法外掛程式。目標是用2-5千的庫函數來協助開發人員處理那些基礎性的重複工作,使開發人員注重於核心工作。Zepto.js目前還在早期beta階段,你也可以參與到代碼、文檔和示範等工作的貢獻中。
DynamicX
DHTMLX Touch是個基於HTML5的Javascript庫,主要用於開發移動Web應用。它不只是一個UI widget的集合,而是一個完整的開發架構,可以協助你開發出令人矚目的跨平台行動裝置 App的,不僅適用於手機也適用於平板電腦。
Sencha
Sencha Touch是業界首個HTML5 Javascript架構,使用Sencha Touch,開發人員可開發出類似於本地代碼效果的iPhone和Android應用。目前版本為1.0,可免費使用。
jQuery Mobile
支援所有主流移動平台的統一使用者介面系統。有jQuery項目和jQuery UI基金會的穩定支援。
jQTouch
一款主要面向iPhone、iPod Touch等平台的JQuery外掛程式。
Wink ToolKit
JavaScript架構,適用平台:iPhone、iPad和Android。
iUI
一個整合了JavaScript庫、CSS和圖片的開發架構,可用於開發高品質的移動Web應用,適用於iOS平台。
iWebkit
一款適用於iPhone、iPod Touch和iPad平台Web應用開發的檔案包。
WebAPP.net
WebApp.Net是一款基於Ajax技術的JavaScript架構,非常輕量而且功能強大。提供一系列組件以協助開發人員更快速、更簡單的開發移動Web。
原文連結:9 Mobile Framework to Kick Start Your Mobile Development Career