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