天天看點

推薦一些前端移動裝置常用的架構!

本文轉載:朋友發的word文檔,如有侵權,請提出!

1、 jQuery Mobile

jQuery Mobile 是 jQuery 在手機上和平闆裝置上的版本。jQuery Mobile 不僅會給主流移動平台帶來jQuery核心庫,而且會釋出一個完整統一的jQuery移動UI架構。支援全球主流的移動平台。jQuery Mobile開發團隊說:能開發這個項目,我們非常興奮。移動Web太需要一個跨浏覽器的架構,讓開發人員開發出真正的移動Web網站。

2、 jQTouch

jQTouch 是一個 jQuery 的插件,主要用于手機上的 Webkit 浏覽器上實作一些包括動畫、清單導航、預設應用樣式等各種常見UI效果的 JavaScript 庫。支援包括 iPhone、Android 等手機。

3、 DHTMLX Touch

DHTMLX Touch是一個免費的HTML5/JavaScript架構,專門為觸摸屏裝置而優化。為您帶來快速開發工藝精美的移動Web應用程式的能力。 DHTMLX Touch UI Designer是 一個可視化的編輯器用于建構移動使用者界面。它能夠幫您以最少的編碼建構一流的使用者界面。在其首頁上提供一些示例可以展示DHTMLX Touch強大的使用者界面。包括一個 menu app for the iPad (适用于開發餐廳應用) 和Book Shop (一個電子書店應用)。

4、 Mobilize.js

Mobilize.js 是一個開源的HTML5-JavaScript架構用于從任何現在有标準網站快速,簡便地建構移動網站。這個架構其實就是 将需要在移動裝置上顯示的部分頁面以jQuery Mobile的預設主題顯示,而不是實作一個全新完整的移動頁面。Mobilize.js 可用于任意網站,但對于基于WordPress和Sphinx的網站不需要使用該架構轉換,因為已經有非常多的插件可以使用。

5、 The M Project

The- M-Project是另外一個強大的JavaScript架構,它利用HTML5新的特性來更好和更簡便地開發移動應用。這個架構遵循著 名的MVC軟體架構模式。它還支援離線,是以你的使用者可以在沒有連接配接網絡的情況下繼續操作(當下次有連線的時候,再将資料同步到伺服器中)。提供優秀的文 檔(這個項目擁有一個引導新使用者入門的 開發指南)。可以檢視提供的 示例來對該項 目有一個初目的了解。這些示例包括: ToDo App(待辦事項 目應用) 和 KitchenSink (這個示例包括這個架構提供的所有UI元素)。

6、 WebApp.Net

WebApp.Net 提供了很多的 API,是以可以幫助你節省很多工作了。不需要花時間去進行 Ajax 調用的編碼,因為已經内置了,另外還有很多其它内置功能,提供了詳細的文檔和應用示範。

7、 Wijmo

Wijmo是一個基于jQuery UI的UI部件的套件。Wijmo部件進行了優化用戶端Web開發和利用jQuery的優越的性能和易用性的力量。所有的Wijmo部件都配備了20多個 主題和支援ThemeRoller。

8、 960 Grid on jQuery-Mobile

jquery-mobile-960 是一個用于移動 Web 開發的網格架構,綜合了 960.gs 的靈活性和 jQuery Mobile 的友善性。它的目的是讓 jQuery Mobile 布局更加的靈活,使得應用應許在移動終端更加易用。

9、 Sencha Touch Framework

Sencha Touch 是世界上第一個基于 HTML5 的移動 Web 開發架構,支援最新的 HTML5 和 CSS3 标準,全面相容 Android 和 Apple iOS 裝置,提供了豐富的 WEB UI 元件,可以快速的開發出運作于移動終端的應用程式。Shencha是第一個使用HTML5,CSS和JavaScript并且支援音頻/視訊,本地存儲, 圓角,漸變背景以及陰影的開發架構。

10、 NimbleKit

NimbleKit 是為 iOS 裝置建構應用程式最快速的方式,你不需要知道 Objective-C 或者 iOS SDK,你隻需結合 JavaScript 代碼編寫 HTML 頁面就可以了。

11、 Touchy™ Boilerplate

Touchy Boilerplate 是一個用來建立移動web app,包括HTML模闆,Meta tag等的工具。Touchy可以支援動态頁面導航,固定頁頭,滾動内容,浏覽曆史記錄等功能。Touchy使用jQuery或者 Zepto.JS。

12、 PhoneGap

PhoneGap 是一個用基于HTML,CSS和JavaScript的,建立移動跨平台移動應用程式的快速開發平台。它使開發者能夠利用 iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手機的核心功能——包括地理定位,加速器,聯系 人,聲音和振動等,此外PhoneGap擁有豐富的插件,可以以此擴充無限的功能。PhoneGap是免費的,但是它需要特定平台提供的附加軟體,例如 iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套開發。使用PhoneGap隻比為每個平台分别建立應用程式好一點點,因為雖然基本代碼是一樣的,但是你仍然需要為每個 平台分别編譯應用程式。

13、 joshfire

Joshfire 是一個開源的跨裝置開發架構,幫助開發者建立可以在多種裝置上運作的web app。它使用HTML5和JavaScript,并且允許開發者快速整合本地應用和特定的web應用。Joshfire可以讓你的應用接受鍵盤,滑鼠, 觸摸屏,遙控器等裝置的輸入。Joshfire支援Node.JS。4.Sencha Touch:基于HTML5的移動網頁開發架構。

14、  Julia

Julia 架構由基本CSS3檔案、JS庫和各個平台的運作庫構成。不像PhoneGap,Julia不僅僅包含調用本機代碼的接口層,它還包含 Model-View-Controller(MVC)支援,Delegation支援,OAuth支援,異步資料庫存取接口,HTML選擇符(類 jQuery調用接口),HTML模版(允 許嵌入JS代碼)等應用開發必備的API接口。 基于Julia的應用開發就像網站開發那麼簡單,是的,你終于可以用HTML5開發一個完整的、跨平台 的、不亞于本機代碼的、易于維護的移動應用了!大幕即将揭曉,讓我們一起進入移動開發的新時代

15、 SproutCore HTML5 Application Framework

SproutCore 是一個 HTML5 移動 Web 開發架構,它的目标是在無需浏覽器插件的情況下,在浏覽器中位應用程式提供極佳的桌面效果。

16、 Titanium

這 是一個強大的,健壯的移動Web開發架構。能夠讓使用現有的HTML, CSS和JavaScript知識來為 iOS和Android平台開發原生移動應用。作為一個越來越大的移動Web架構,它擁有超過300個的APIs和活躍的開發者社群。你從這個社群中得到 每一個開發人員的幫助。Titanium Mobile支援原生的iOS和Android UI元素如Table views, tabs, switches和popovers。它提供能夠與移動裝置的攝像頭和本地檔案存儲系統互相動的特性。

17、 Lungo.js

Lungo.js 是一個采用HTML5, CSS3 和JavaScript技術實作的移動Web應用程式開發架構。利用這架構開發的應用程式可運作所有流行的平台包括:iOS, Android, Blackberry 和 WebOs。它還支援觸摸事件如:tap, double-tap和swipe。整個架構沒有用到任何圖檔包括圖示,所有都矢量化。可以在這個架構中使用HTML5擁有的一些特性如:WebSQL, 地理位置定位,曆史或裝置方向等。Lungo.js是一個子產品化并且完全可定制的架構。

18、 xui.js

有時候你可能需要一個超輕量級的架構,隻要擁有用于開發标準用戶端所需要的功能如:DOM操作,事件處理,Ajax和一些動畫效果。如果是這樣的 話,這個架構剛好非常适合你。整個架構采用GZIP壓縮完之後隻有4.2 KB。

19、 EmbedJS

EmbedJS 是一個用于嵌入式裝置的JavaScript架構如:行動電話,TVs、tablets和so forth。EmbedJS強大之處在于,它擁有專門為特定平台和浏覽器如iOS, Firefox, Android等提供相應的開發版本。這樣就能夠以最少的代碼,為使用者提供最佳的體驗。而且假如你喜歡自己定制,可以利用其提供的 EmbedJS Build tool工 具實作。EmbedJS基于Dojo實作,是以你如果熟悉Dojo API文法,那EmbedJS将是你最佳的選擇。

20、 zepto.js

zepto.js 是一個專為mobile WebKit浏覽器(如:Safari和Chrome)而開發的一個JavaScript架構。它标榜自己在其簡約的開發理念,能夠幫助開發人員簡單、快 速地完成開發傳遞任務。更重要的是這個JS架構,是超輕量級的,隻有5KB。zepto.js的文法借鑒并且相容jQuery。

21、 Baker

Baker是用來在iPad或者iPhone平台上釋出互動式的電子書或者電子雜志的HTML5電子書架構。

22、 ChocolateChip-UI 

ChocolateChip-UI 是一個手機移動 Web 開發架構,采用 HTML5, WAML, CSS 和 JavaScript等技術實作。基于 ChocolateChip JavaScript 架構,包含最新的 ChUI.JS 和 ChUI.css.

23、 Magazine Grid

Magazine Grid 是一個超現代的 CSS 架構,用于 iPad 和 iPhone 手機,使用類似雜志的設計風格。Magazine Grid 可讓使用者使用 HTML5 元素來組織雜志頁,非常輕量級(<4k),在移動裝置上加載非常快,對老的浏覽器也支援。

24、 Kendo UI

Kendo UI是一個強大的架構用于快速HTML5 UI開發。基于最新的HTML5、CSS3和JavaScript标準。 Kendo UI包含了開發現代JavaScript開發所需要的所有一切,包括:強大的資料源,通用的拖拉(Drag-and-Drop)功能,模闆,和UI控件。

轉載于:https://www.cnblogs.com/famensaodiseng/p/6562362.html