uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。
开发规范:
1.页面文件遵循 Vue 单文件组件 (SFC) 规范
2.组件标签靠近小程序规范,详见uni-app 组件规范
3.接口能力(JS API)靠近微信小程序规范,但需将前缀 wx 替换为 uni,详见uni-app接口规范
4.数据绑定及事件处理同 Vue.js 规范,同时补充了App及页面的生命周期
5.为兼容多端运行,建议使用flex布局进行开发
框架特性:
1.强大的跨平台性,可以将代码编译到IOS , android,H5 , 以及各大小程序平台(百度、微信、头条)
2.学习成本低,兼容当前比较热门的Vue前端框架,便于前台界面的开发
3.开发成本低,HBuilderX是高效开发神器,熟练掌握后研发效率至少翻倍(即便只开发一个平台)
4.周边生态丰富,丰富的插件市场,各种轮子拿来即用。支持NPM、支持小程序组件和SDK、兼容mpvue组件和项目、兼容weex组件
下一期我们会结合uni-app实际框架开发的经验,给大家详细介绍。