10個Web移動開發(fā)JavaScript框架
這些輕量級框架使用HTML5和CSS3標(biāo)準(zhǔn)來幫助您快速開發(fā)跨平臺的Web移動應(yīng)用和網(wǎng)站。
1. jQuery Mobile
jQuery Mobile這個框架能夠幫助你快速開發(fā)出支持多種移動設(shè)備的Mobile應(yīng)用用戶界面。它是當(dāng)前流行的移動開發(fā)框架。
jQuery Mobile不僅會給主流移動平臺帶來jQuery核心庫,而且會發(fā)布一個完整統(tǒng)一的jQuery移動UI框架。雖然jQuery Mobile相對較新,但開發(fā)人員可以用jQuery Mobile為許多移動設(shè)備(包括智能手機和平板電腦)開發(fā)網(wǎng)站應(yīng)用程序,RSS閱讀器等應(yīng)用。
查看jQuery Mobile實戰(zhàn)應(yīng)用,可以在這里看它的示例。
假如你不熟悉jQuery,可以選擇 MooTools Mobile, 一個由MooTools核心開發(fā)人員Christoph Pojer開發(fā)的一個MooTools插件。還有一個是Dojo Mobile, 這個利用了Dojo API來幫助開發(fā)人員快速構(gòu)建一個用于移動平臺的應(yīng)用。
2. Titanium Mobile
這是一個強大的,健壯的移動Web開發(fā)框架。能夠讓使用現(xiàn)有的HTML, CSS和JavaScript知識來為 iOS和Android平臺開發(fā)原生移動應(yīng)用。
作為一個越來越大的移動Web框架,它擁有超過300個的APIs和活躍的開發(fā)者社區(qū)。你從這個社區(qū)中得到每一個開發(fā)人員的幫助。
Titanium Mobile支持原生的iOS和Android UI元素如Table views, tabs, switches和popovers。它提供能夠與移動設(shè)備的攝像頭和本地文件存儲系統(tǒng)相交互的特性。
3. The-M-Project
The-M-Project是另外一個強大的JavaScript框架,它利用HTML5新的特性來更好和更簡便地開發(fā)移動應(yīng)用。
這個框架遵循的MVC軟件架構(gòu)模式。
它還支持離線,所以你的用戶可以在沒有連接網(wǎng)絡(luò)的情況下繼續(xù)操作(當(dāng)下次有連線的時候,再將數(shù)據(jù)同步到服務(wù)器中)。提供的文檔(這個項目擁有一個引導(dǎo)新用戶入門的開發(fā)指南).
可以查看The-M-Project提供的示例來對該項目有一個初目的了解。這些示例包括:ToDo App(待辦事項目應(yīng)用) 和 KitchenSink (這個示例包括這個框架提供的所有UI元素)。