优点:
不懂原生开发,不懂后台语言就可完成APP
缺点:
更新速度快,版本不够稳定
面向不懂App开发人群,不适合程序员和科技公司,过度依赖会降低技术水平
涉嫌抄袭DCloud大量代码
React Native能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。
仅需学习一次,编写任何平台。(Learn once, write anywhere)
缺点:
初次学习成本高
必须在不同平台下写两套代码,依赖暴露的接口
总结经过一番对比,感觉 Cordova 和 DCloud 更适合本次项目。
原因:
Cordova
生态成熟,有更多可搭配工具使用,开源代码可自由定制;
前端框架: famous 或 Framework7
DCloud
国产中的开源,免费,性能不错
提供云服务帮助打包和部署、测试,降低一部分门槛,减少时间;
前端框架:MUI
其他框架不适合的原因:
APICloud
生态不好,名声不好,面向群体不适合;
AppCan
闭源,商业化产品,免费版限制太多;