對於新款手機來講,好的開發工具變得愈來愈重要。手機(尤爲是iPhone和Android)中的小工具(小軟件)很是的重要,而要開發這些小軟件就要選擇合適的開發工具。
另外,HTML5提供了不少易於移動web開發的特性。例如,全部的網站都是開發放式的,不須要受權;開發者所創造的利潤所有歸本身全部。無疑,HTML5正在升溫,它所體現出來的優點也在不斷增長。
最新版本的HTML5,能夠存儲數據,也就是說,數據再也不須要與設備綁定。HTML5給人們所帶來的好處遠不止這些。固然,也可能會有些小問題,好比:鏈接問題。有時速度會很慢,這也許和開發技術有關。雖然存在不足,可是HTML5的優點是不能否認的。開發工具的選擇也很是重要。Phone gap, chocolate chip- UI, Mobl-lang, the M project 都是很好的開發工具,固然,其它的工具還有不少。
如下列出的這些是目前最好用的開發工具,移動開發者能夠(根據具體狀況)用這些工具來建立apps,實現豐富的功能。歡迎提出寶貴意見。
1)mobl-lang
Mobl是一款免費且開源的語言,能夠加快移動app的開發速度。結合HTML5技術,mobl具備如下特性:是一種簡潔的語言,給人的感受就如同native語言,開發速度快;大型IDE(Eclipse)的支持,能夠實現糾錯、自動完成代碼、自動檢索引用等功能; 快速保存、隨時測試。每當保存代碼時mobl IDE 就會自編譯,隨時能夠在移動瀏覽器中進行測試。
2)The M project
The-M-Project是徹底開放源代碼的,版權歸MIT全部,永久免費。因此極力推薦你們參與到此項目的開發中。
3)limejs
LimeJS是一款HTML5遊戲開發框架,適用於全部的觸摸屏及桌面瀏覽器,能夠提升開發速度,實現native的用戶體驗。
4)Safe ijiami
safe.ijiami 是一款App安全檢測工具,一鍵上傳,方便快捷,旨在幫助開發者找出本身APP所存在的漏洞和薄弱環節,幫助能夠幫助APP開發者進行APP加殼加密保護。
其中,文件檢查主要是檢查dex、res文件是否存在源代碼、資源文件被竊取、替換等安全風險;漏洞掃描經過對簽名文件、XML、dex文件進行掃描,看是否存在安全漏洞、存在被注入代碼等風險;後門檢測能夠檢測App是否存在被二次打包,植入後門程序或第三方代碼等風險;一鍵生成漏洞分析報告功能能夠一鍵生成App關於源碼、文件、權限、關鍵字等方面的安全風險分析報告!
5)zeptojs
Zepto.js 是一款簡潔的JavaScript框架,用於開發移動web,其語法與jQuery兼容。Zepto的主要業務是面向移動設備的,在該領域爲提升加載速度、優化運行性能,縮小文件的大小、利用瀏覽器的最新功能顯得尤其重要。 Zepto支持Safari, Chrome, Firefox,Opera及全部移動WebKit-based瀏覽器,包括iOS Mobile Safari, Android瀏覽器, HP webOS瀏覽器, Blackberry Tablet OS瀏覽器及其它瀏覽器。
6)touchqode
Touchqode將軟件開發工具帶進了智能手機裏。你能夠任什麼時候候在任何地方查看、編輯、部署源代碼。
7)jquerymobile
CDN託管版本的jQuery Mobile能夠內嵌到你的網站中。而且已經進行了簡化和壓縮,也能夠對圖像文件進行託管。 這是將jQuery Mobile嵌入網站的最快捷方法。
8)sencha
Sencha Touch 2 是一款高效的HTML5移動app開發框架。Sencha Touch 2旨在打造世界一流的用戶體驗,是惟一一款(所開發出的軟件)在性能和視覺效果上均可以與native app相媲美的框架。
9)chocolatechip ui
ChocolateChip-UI提供了一些佈局和構件,開發者能夠用這些構件快速構建web app。有時甚至不須要寫代碼就能夠構建一個完整的app。只要你正確地建立標籤,ChocolateChip-UI就能夠自動爲你添加相應功能,如:導航條、後退按鈕等。jquery