一:Dcloud
特點:
云編譯必須聯(lián)網(wǎng)才能獲得AppId
優(yōu)點:
國內(nèi)制造商,中國文件
HTML5的性能、工具和功能得到了深度擴展,并提供了IDE和云服務(wù)來幫助節(jié)省時間
MUI更貼近國內(nèi)App使用習慣,提供了詳細的模塊示例,如登錄、個人中心等
缺點:
有些操作需要本地開發(fā)經(jīng)驗,例如離線打包應(yīng)用程序
新產(chǎn)品仍有缺陷,需要改進
二:科爾多瓦
科爾多瓦和PhoneGap有什么區(qū)別?
PhoneGap是ApacheCordova的一個發(fā)行版,就像Ubuntu是基于Linux的發(fā)行版一樣,它的代碼庫也是基于Cordova的,只是PhoneGap與Adobe的一些額外的商業(yè)工具或服務(wù)相關(guān)聯(lián),比如PhoneGapBuild和AdobeShadow,以幫助開發(fā)簡化開發(fā)
此外,兩者提供的CLI工具和項目結(jié)構(gòu)也不同,例如:
科爾多瓦把配置。在項目目錄中,
優(yōu)點:
開源和免費,社區(qū)生態(tài)成熟,插件豐富
支持離線場景應(yīng)用
開發(fā)有很多工具可供選擇
缺陷:
只提供了訪問設(shè)備的基本接口,需要與其他UI框架和JavaScript框架相匹配
用戶界面框架
著名的
為任何屏幕創(chuàng)建平滑而復(fù)雜的用戶界面。
免費開源的JavaScript渲染引擎。這個著名的引擎的獨特之處在于它的JavaScript渲染引擎和3D物理引擎。
技術(shù)要求
HTML CSS AngularJS
優(yōu)點:
科爾多瓦
界面美觀,追求性能,注重原生、免費和開源
angularjsmvvm開發(fā)概念,數(shù)據(jù)雙向綁定
繼承自科爾多瓦,可以使用科爾多瓦的插件
缺點:
AngularJS有一條陡峭的學習道路
與原生的Cordova相比,ion框架有所不同,Cordova的一些官方插件可能并不適合ion