uni-app
是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。是一个很好的hybrid方案。
一、跨平台更多
1、一套代码,多端发行
2、条件编译:优雅的在一个项目里调用不同平台的特色功能
二、运行体验更好
1、组件、api和小程序一致
2、兼容weex原生渲染
三、通用技术栈,学习成本低
1、vue的语法,小程序的API
2、内嵌mpvue开源框架,兼容其组件
四、开放生态,组件丰富
1、npm安装依赖包
2、支撑微信小程序自定义组件及SDK
3、APP端支持和原生和混合编码,即支持native.js等原生开发
4、Dcloud将发布插件市场
uni-app
支持通过 可视化界面、vue-cli
命令行 两种方式快速创建项目。