10款最好用的移動(dòng)web開(kāi)發(fā)工具
對(duì)于新款手機(jī)來(lái)說(shuō),好的開(kāi)發(fā)工具變得越來(lái)越重要。手機(jī)(尤其是iPhone和Android)中的小工具(小軟件)非常的重要,而要開(kāi)發(fā)這些小軟件就要選擇合適的開(kāi)發(fā)工具。
另外,HTML5提供了很多易于移動(dòng)web開(kāi)發(fā)的特性。例如,所有的網(wǎng)站都是開(kāi)發(fā)放式的,不需要授權(quán);開(kāi)發(fā)者所創(chuàng)造的利潤(rùn)全部歸自己所有。無(wú)疑,HTML5正在升溫,它所體現(xiàn)出來(lái)的優(yōu)勢(shì)也在不斷增加。
***版本的HTML5,可以存儲(chǔ)數(shù)據(jù),也就是說(shuō),數(shù)據(jù)不再需要與設(shè)備綁定。HTML5給人們所帶來(lái)的好處遠(yuǎn)不止這些。當(dāng)然,也可能會(huì)有些小問(wèn)題,比如:連接問(wèn)題。有時(shí)速度會(huì)很慢,這也許和開(kāi)發(fā)技術(shù)有關(guān)。雖然存在不足,但是HTML5的優(yōu)勢(shì)是不可否認(rèn)的。開(kāi)發(fā)工具的選擇也非常重要。Phone gap, chocolate chip- UI, Mobl-lang, the M project 都是很好的開(kāi)發(fā)工具,當(dāng)然,其它的工具還有很多。
以下列出的這些是目前***用的開(kāi)發(fā)工具,移動(dòng)開(kāi)發(fā)者可以(根據(jù)具體情況)用這些工具來(lái)創(chuàng)建apps,實(shí)現(xiàn)豐富的功能。歡迎提出寶貴意見(jiàn)。
1) mobl-lang
Mobl是一款免費(fèi)且開(kāi)源的語(yǔ)言,可以加快移動(dòng)app的開(kāi)發(fā)速度。結(jié)合HTML5技術(shù),mobl具有以下特性:
是一種簡(jiǎn)潔的語(yǔ)言,給人的感覺(jué)就如同native語(yǔ)言,開(kāi)發(fā)速度快;
大型IDE(Eclipse)的支持,可以實(shí)現(xiàn)糾錯(cuò)、自動(dòng)完成代碼、自動(dòng)檢索引用等功能;
快速保存、隨時(shí)測(cè)試。每當(dāng)保存代碼時(shí)mobl IDE 就會(huì)自編譯,隨時(shí)可以在移動(dòng)瀏覽器中進(jìn)行測(cè)試。

2) The M project
The-M-Project是完全開(kāi)放源代碼的,版權(quán)歸MIT所有,***免費(fèi)。所以極力推薦大家參與到此項(xiàng)目的開(kāi)發(fā)中。

3) LimeJS
LimeJS是一款HTML5游戲開(kāi)發(fā)框架,適用于所有的觸摸屏及桌面瀏覽器,可以提高開(kāi)發(fā)速度,實(shí)現(xiàn)native的用戶(hù)體驗(yàn)。

4) davebalmer

5) zeptojs
Zepto.js 是一款簡(jiǎn)潔的JavaScript框架,用于開(kāi)發(fā)移動(dòng)web,其語(yǔ)法與jQuery兼容。Zepto的主要業(yè)務(wù)是面向移動(dòng)設(shè)備的,在該領(lǐng)域?yàn)樘岣呒虞d速度、優(yōu)化運(yùn)行性能,縮小文件的大小、利用瀏覽器的***功能顯得尤為重要。
Zepto支持Safari, Chrome, Firefox,Opera及所有移動(dòng)WebKit-based瀏覽器,包括iOS Mobile Safari, Android瀏覽器, HP webOS瀏覽器, Blackberry Tablet OS瀏覽器及其它瀏覽器。

#p#
6) touchqode
Touchqode將軟件開(kāi)發(fā)工具帶進(jìn)了智能手機(jī)里。你可以任何時(shí)候在任何地方查看、編輯、部署源代碼。

7) jquerymobile
CDN托管版本的jQuery Mobile可以?xún)?nèi)嵌到你的網(wǎng)站中。并且已經(jīng)進(jìn)行了簡(jiǎn)化和壓縮,也可以對(duì)圖像文件進(jìn)行托管。 這是將jQuery Mobile嵌入網(wǎng)站的最快捷方法。

8) sencha
Sencha Touch 2 是一款高效的HTML5移動(dòng)app開(kāi)發(fā)框架。Sencha Touch 2旨在打造世界***的用戶(hù)體驗(yàn),是唯一一款(所開(kāi)發(fā)出的軟件)在性能和視覺(jué)效果上都可以與native app相媲美的框架。

9) jqtouch

10) chocolatechip ui
ChocolateChip-UI提供了一些布局和構(gòu)件,開(kāi)發(fā)者可以用這些構(gòu)件快速構(gòu)建web app。有時(shí)甚至不需要寫(xiě)代碼就可以構(gòu)建一個(gè)完整的app。只要你正確地創(chuàng)建標(biāo)簽,ChocolateChip-UI就可以自動(dòng)為你添加相應(yīng)功能,如:導(dǎo)航條、后退按鈕等。

作者:Mohit 譯者:林建光
原文鏈接:http://technotab.com/10-most-useful-programming-tools-for-mobile-web/