針對開發者的20+款移動開發框架

本文收集了20款針對開發者的移動開發框架,以幫助他們爲移動愛好者開發出新穎、有用、有趣味的應用。 html

1.Fries 前端

Fries是一款穩定的HTML-CSS-JS框架,用於在實際項目和原型設計中創造相似於Android的原生UI界面。該框架包含全部的重要組件,好比Form、工具欄、列表、按鈕、下拉列表及標籤。它還專門針對PhoneGap進行了優化,能容易地轉換爲本地應用。 node

源代碼 jquery

2. Appium ios


Appium是一款開源自動化測試工具。可對任何語言的iOS應用和Android應用進行測試,測試可以使用Java、Objective-C、JavaScript、PHP、Python、Ruby、C#、Clojure、Perl等衆多語言編寫。目前只針對Mac OS X ,且須要有Node.js來支撐。 git

源代碼 github

3. Junior web


Junior爲前端框架,用來構建基於HTML5的移動Web應用,外觀與行爲跟本地應用類似。它採用針對移動性能優化的CSS3轉換,支持旋轉燈箱效果,包含多樣的Ratchet UI組件。整個框架使用Zepto(相似jQuery語法的輕量級移動設備js類庫),且整合了backbone.js的視圖和路由。Junior十分易於使用,且提供詳細的文檔及案例,便於學習。 瀏覽器

源代碼 性能優化

4. Enyo


Enyo,爲JavaScript開發框架,最初發佈於HP TouchPad的webOS之上。如今發佈了2.0版本,成爲跨平臺框架,再也不只針對webOS(1.0版本只針webOS)。新版本的Enyo支持桌面與移動,可工做於全部主流瀏覽器,擁有豐富的跨平臺UI組件,以及構建應用所需的強大的佈局庫。

源代碼

5. Sidetap


Sidetap是一款簡潔輕量級的移動Web應用開發框架(縮減壓縮後只有2KB)。它專一於提供相似於Facebook移動應用這樣的側導航形式。導航部分解決後,利用它建立簡單的移動Web應用就變得至關簡單了。

源代碼

6. Mobello


Mobello是一個開源JavaScript UI框架,目的是簡化移動Web應用的開發過程。利用該框架,可在移動端提供與本地應用類似的體驗。它針對觸控事件進行了優化,並提供20多種普遍應用的UI組件。它還提供了集成開發環境Mobello Studio,在其中可利用HTML五、CSS和Mobello框架開發移動應用。

源代碼

7. Moobile


Moobile是基於MooTools的移動Web應用框架,是一個新項目。它專一於提供類iOS的體驗,並對按鈕、圖片、列表等提供較好的控制。它還支持各類過渡樣式,好比淡入淡出、幻燈片等,並可顯示類本地應用的提示框(alert)。Moobile所建立的界面更具備彈性,可很好地工做於iPhone和iPad上。

源代碼

8. Spine Mobile


Spine Mobile是一個構建在SpineJS之上的JavaScript框架,用於構建看起來外觀像本地應用的移動Web應用。該框架帶有專用控制器、面板佈局、硬件加速的轉換和觸摸事件。

源代碼

9. Zoey


它是一個採用HTML5-CSS3技術實現的框架,用於構建移動應用。它基於Zepto.js構建,輕量,壓縮後只有6kb。Zoey擁有的大量UI控件,好比:導航、列表、按紐、控件分組、表單、表格。這個框架支持iOS和Android,並自帶一個覆蓋全部功能的程序骨架。

源代碼

10. iUI


iUI爲移動Web框架。該框架包含JavaScript庫、CSS和圖片集,用於開發可觸摸Web應用。它所建立的應用有着iPhone SDK構建的本機應用程序那樣的外觀和感受,可運行於大部分智能手機和平板電腦上,只要它包含一個符合標準的Web瀏覽器。

源代碼

11. Lungo.js


Lungo.jS是一個使用HTML五、CSS3和 JavaScript技術的移動Web開發框架。所建立應用可運行於全部流行平臺之上(iOS、Android、Blackberry和WebOS)。它支持觸控事件,如單擊、雙擊和滑動。無需使用圖片,所有采用向量聲稱。

源代碼 

12. Wink Toolkit


Wink Toolkit爲JavaScript框架,用來建立移動Web應用。該框架的核心提供了開發移動應用應具有的全部基礎功能,從觸摸事件處理到DOM操做和CSS轉換等。此外,它還提供很是多的UI控件來幫助改進Web應用的外觀。 

源代碼 

13. The M Project


The M Project是一款HTML5 JS框架,可構建跨平臺的移動Web應用(如OS、Android、Palm webOS、BlackBerry平臺)。其JavaScript部分採用 jQuery,幷包含全部jQuery UI核心文件,如離線支持、國際化等。The-M-Project並非獨立的,它須要引入nodeJS和一個稱爲Espresso!的構建工具,該工具可以使你更容易地結構化代碼、構建並運行在內嵌服務器上。

源代碼 

14. DHTMLX Touch


DHTMLX Touch爲JavaScript庫,基於HTML5,用於建立移動Web應用。它不僅是一組UI小工具,而是一個完整的框架,能夠針對移動和觸摸設備建立跨平臺的Web應用。它兼容主流的Web瀏覽器,用它建立的應用,可在iPad、iPhone、Android智能手機等上面流暢運行。

源代碼 

15. Zepto.js


Zepto.js是支持移動WebKit瀏覽器的JavaScript框架,具備與jQuery兼容的語法。輕量級,大小爲2-5k的庫,經過不錯的API處理絕大多數的基本工做。

源代碼 

16. jQuery Mobile


jQuery Mobile是 jQuery發佈的針對手機和平板設備、通過觸控優化的Web框架。它基於jQuery,在不一樣移動設備平臺上可提供統一的用戶界面。該框架基於漸近加強技術,並利用HTML5和CSS3特性。

源代碼 

17. Jo


Jo爲基於HTML5的開源移動應用框架。該框架提供豐富的平臺支持,包括webOS、iOS、Android、Symbian、Safari、Chrome甚至是 Mac OS®X Dashboard小部件。Jo也兼容PhoneGap。Jo 的簡單性和輕量級與 PhoneGap的強大功能相結合,最終將生成一個有效的工具,能夠針對普遍的平臺開發豐富的移動本地應用程序。

源代碼 

18. Sencha Touch


它是一款HTML5移動應用框架。經過它能夠建立Web應用,在外觀和感受上與Apple iOS 和Google Android本地應用十分相像。它利用HTML5發佈音頻/視頻,進行本地存儲;利用CSS3提供圓角、背景漸變、陰影等普遍使用的樣式。

源代碼 

19. WebApp.Net


WebApp.Net是一款基於Ajax技術的JavaScript框架,用於構建移動Web應用。它提供了一整套組件(開關按鈕、單選按鈕組等),可幫助開發者建立外觀和行爲與本地移動應用十分類似的網站。

源代碼 

20. Helios


Helios爲開源框架,爲iOS應用提供必要的後臺服務,從數據同步、推送通知,到應用內購買、passbook繼承。它可幫助開發人員在數分鐘的時間內構建出一個包含客戶端和服務器端的應用。

源代碼 

原文連接:20 Useful Mobile Frameworks for Developers

相關文章
相關標籤/搜索