现在前端技术日新月异,各种新技术涌现,不再像原来写写HTML、CSS、Script,JQuery,JQuery Plugin就可以了。
甚至有人惊呼”求不要更新了,老子学不动了”。
Deno issue: https://github.com/denoland/deno/issues/25

不单是技术,随着微信小程序发布,各家小程序平台百花齐放,各厂商也纷纷推出快应用。
意味着我们需要适配的平台也越来越多,H5、IOS、Android、各家小程序、各厂商快应用。
各渠道发布时间轴如下:

作为程序员的我们肯定希望能更高效的开发出适配多平台的代码,而不需要做那些无聊没营养的兼容处理,最好是能一次编码,适配全端。
那目前跨端技术这么多,为什么要选择 uni-app 呢?
为什么选择uni-app
- 跨全端:H5、Android、IOS、微信小程序、支付宝小程序、字节跳动小程序、快应用…
- 学习成本低,规范基于微信小程序;
- 官方自带IDE,能够比较方便的进行编译、发布、调试;
- 生态良好,有官方插件市场,对于常用功能,能省去自己写原生代码的痛苦,还能自己写插件进行技术变现;
- 支持Serverless(unicloud),针对前端开发,只需关注业务逻辑,无须运维;
- 支持 app-vue、app-nvue,subnvue,混用等,可以结合web和原生开发优势;
- 对于高性能追求用户:可以使用 wxs、renderjs、nvue。
目前我已经用 uni-app 开发了 Andorid、IOS App 并且已经成功上线,并开发了7个跨端小程序。