針對開發者的20款移動開發框架
本文收集了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移動應用這樣的側導航形式。導航部分解決後,利用它建立簡單的移動Web應用就變得相當簡單了。
6. Mobello
Mobello是一個開源JavaScript UI框架,目的是簡化移動Web應用的開發過程。利用該框架,可在移動端提供與本地應用相似的體驗。它針對觸控事件進行了優化,並提供20多種廣泛應用的UI元件。它還提供了整合開發環境Mobello Studio,在其中可利用HTML5、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是一個使用HTML5、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繼承。它可幫助開發人員在數分鐘的時間內構建出一個包含客戶端和伺服器端的應用。
相關文章
- 移動APP開發框架盤點2:Web移動前端框架大全APP框架Web前端
- 移動開發者如何賺錢移動開發
- Kibana:Kibana 不僅僅是針對開發者的 - 它是為所有人開發的
- 針對web開發者的瀏覽器快取指南(譯)Web瀏覽器快取
- 淺談移動跨平臺開發框架的發展歷程框架
- 【移動端開發】移動端開發基礎問題
- 用友開發者中心全新升級,YonBuilder移動開發入門指南UI移動開發
- Spring 框架:Java 開發者的春天Spring框架Java
- 黑科技在此!移動開發者必須瞭解的跨平臺開發工具移動開發
- 移動開發即服務,騰訊雲移動開發平臺打造開發新模式移動開發模式
- 標準的開發框架,對企業開發有多重要?框架
- YonBuilder移動開發-移動原生外掛開發環境配置教程UI移動開發開發環境
- 移動端開發技巧
- 移動端App開發 - 01 - 開篇APP
- 【開發者必看】移動應用趨勢洞察白皮書-開發與營銷篇
- 針對於早期版本的flutter開發的app的處理FlutterAPP
- 微軟推出針對Windows的React Native開發專案微軟WindowsReact Native
- 移動端開發小結
- 移動web開發總結Web
- 移動前端開發和Web前端開發的不同點介紹前端Web
- 我的移動開發春季歷程移動開發
- 移動開發的消亡史:出路在哪?移動開發
- Java 開發者 必備的工具 和 框架Java框架
- 革命性移動端開發框架-Flutter時間簡史框架Flutter
- 開源Android容器化框架Atlas開發者指南Android框架
- 企業移動化訴求與開發者之間的矛盾
- 移動前端開發和 Web 前端開發的區別是什麼?前端Web
- go語言開發入門:GO 開發者對 GO 初學者的建議Go
- 以太坊Solidity程式語言開發框架————12、聯絡開發者Solid框架
- 針對.NET開發者(neo-charm) 1.0 的NEO區塊鏈架構參考模型區塊鏈架構模型
- 移動web開發小貼示Web
- H5移動端開發H5
- 前端開發移動端除錯前端除錯
- web移動開發總結(六)Web移動開發
- 移動開發技術有哪些?移動開發
- 對PHP開發框架的一些觀點PHP框架
- 移動端快速開發的祕密武器
- 使用低程式碼開發平臺 YonBuilder 移動開發,開發閱讀 APP 教程UI移動開發APP
- 物聯網技術對移動應用程式開發的影響