針對開發人員的20+款移動開發架構

來源:互聯網
上載者:User

標籤:android   style   http   java   color   使用   os   檔案   

本文收集了20款針對開發人員的移動開發架構,以協助他們為移動愛好者開發出新穎、有用、有趣味的應用。

1.Fries

Fries是一款穩定的HTML-CSS-JS架構,用於在實際項目和原型設計中創造類似於Android的原生UI介面。該架構套件含所有的重要組件,比如Form、工具列、列表、按鈕、下拉式清單及標籤。它還專門針對PhoneGap進行了最佳化,能容易地轉換為本地應用。

原始碼

2. Appium


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

原始碼

3. Junior


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行動裝置 App這樣的側導航形式。導航部分解決後,利用它建立簡單的移動Web應用就變得相當簡單了。

原始碼

6. Mobello


Mobello是一個開源JavaScript UI架構,目的是簡化移動Web應用的開發過程。利用該架構,可在移動端提供與本地應用相似的體驗。它針對觸控事件進行了最佳化,並提供20多種廣泛應用的UI組件。它還提供了整合式開發環境Mobello Studio,在其中可利用HTML5、CSS和Mobello架構開發行動裝置 App。

原始碼

7. Moobile


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

原始碼

8. Spine Mobile


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

原始碼

9. Zoey


它是一個採用HTML5-CSS3技術實現的架構,用於構建行動裝置 App。它基於Zepto.js構建,輕量,壓縮後只有6kb。Zoey擁有的大量UI控制項,比如:導航、列表、按紐、控制項分組、表單、表格。這個架構支援iOS和Android,並內建一個覆蓋所有功能的程式骨架。

原始碼

10. iUI


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

原始碼

11. Lungo.js


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

原始碼 

12. Wink Toolkit


Wink Toolkit為JavaScript架構,用來建立移動Web應用。該架構的核心提供了開發行動裝置 App應具備的所有基礎功能,從觸摸事件處理到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的開源行動裝置 App架構。該架構提供豐富的平台支援,包括webOS、iOS、Android、Symbian、Safari、Chrome甚至是 Mac OS®X Dashboard小組件。Jo也相容PhoneGap。Jo 的簡單性和輕量級與 PhoneGap的強大功能相結合,最終將產生一個有效工具,可以針對廣泛的平台開發豐富的移動本地應用程式。

原始碼 

18. Sencha Touch


它是一款HTML5行動裝置 App架構。通過它可以建立Web應用,在外觀和感覺上與Apple iOS 和Google Android本地應用十分相像。它利用HTML5發布音頻/視頻,進行本機存放區;利用CSS3提供圓角、背景漸層、陰影等廣泛使用的樣式。

原始碼 

19. WebApp.Net


WebApp.Net是一款基於Ajax技術的JavaScript架構,用於構建移動Web應用。它提供了一整套組件(開關按鈕、選項按鈕組等),可協助開發人員建立外觀和行為與本地行動裝置 App十分相似的網站。

原始碼 

20. Helios


Helios為開源架構,為iOS應用提供必要的後台服務,從資料同步、推播通知,到在應用程式內購買、passbook繼承。它可協助開發人員在數分鐘的時間內構建出一個包含用戶端和伺服器端的應用。

原始碼 

原文連結:20 Useful Mobile Frameworks for Developers

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.