1、诞生背景
多端泛滥:多端,即多个客户端
体验不好:过去也有一些跨平台框架,但是在开发体验上不是太好
生态不够丰富:过去的跨平台开发框架在生态上不够丰富,开发者向取好用的sdk是比较难得到的
2、uni-app是什么
uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到IOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台。
3、uni-app的优势
(1)跨平台更多,真正做到一套代码多端发行,支持原生代码混写和原生sdk集成。
(2)运行体验更好。组件、api与微信小程序一致,兼容weex原生渲染。
(3)通用技术栈,学习成本更低。Vue的语法,微信小程序的api,对于前端开发人员来说更容易上手。
(4)开放生态,组件更丰富。支持通过npm安装第三方包;支持微信小程序自定义组件及sdk;兼容mpvue组件及项目;app端支持与原生混合编码;