选择uni-app 理由
别人的理由
1. 5+ 有HTML5+和Native.js技术,HTML5+包含常用的跨平台的几百个API,能满足常规开发需求,而Native.js把40w原生api映 射成js对象,这样js可以直接调原生。HTML5+和Native.js的组合形成了最强大的能力引擎。 而phonegap需要用原生工程师写原生插件并给js开发者封装接口才能实现js调原生能力,开发成本、对人的要求都不一样。
2. 当然5+ 也支持原生插件,这点和phonegap类似。一个已经写好的原生sdk,无需使用Native.js重写,也可以通过5+ sdk来集成。详见文档中心 - 5+ App - 5+ SDK
3. 5+的直接封装的跨平台api比较全,二维码、摇一摇、地图、微信分享、语音输入、推送这些常用api都是跨平台的,使用方便简单。
我的理由
1、HTML+js+vue2.0 已经比较熟练,成本较低,上手应该不会太慢
2、就像官方说的,一套代码,多个平台
3、懒。不然还得PC端一套代码、移动端一套代码。。。先这样吧 有时间了就开始看看
教程地址 https://uniapp.dcloud.io/README