今天TJ君给大家推荐一个使用Vue语法开发的统一框架,uni-app
uni-app,作者使用Vue语法编写代码,可以适用于开发小程序、H5、App等各种不同的平台,其中小程序包括:微信、支付宝、百度、字节跳动、QQ、快手、钉钉、小红书,APP包括:iOS/Android,
TJ君看了一下,uni-app的主要特点有:
- 开发者和案例多:HBuilder装机量800万台,开发者社区月活百万,70多个QQ微信群承载10万人。案例众多,uni统计月活超10亿
- 性能更高
例如兼容性
例如处理耗时
- 更丰富的周边生态,插件市场数千款插件
- 提供比小程序原生开发更好的开发体验、更高的工程化效率
- 跨端抹平度更完善,且各端特色发挥更灵活,可真正实现一套代码多端覆盖,无需各端多头维护升级
- 权威认可:阿里小程序官方工具内置uni-app、腾讯课堂官方自制uni-app培训视频
uni-app可以通过vue-cli命令行、HBuilderX可视化界面两种方式快速创建项目:
- vue-cli命令行方式:不限IDE,适合对node熟悉的开发者,扩展阅读:在vscode中开发uni-app、在 WebStorm 中开发 uni-app
- HBuilderX可视化界面:专用IDE,内置相关环境,开箱即用,开发效率更高。
再更简单的说,小伙伴使用uni-app,只需要开发一次,就可以同时编译到前文提到过的11个平台!是不是很方便!
小伙伴们肯定有疑问,这是怎么做到的呢?主要在于不同平台的差异部分使用条件编译。uni-app提供了灵活强大的条件编译。可以完美处理复用部分和差异部分。当业务升级时,不再需要多端维护。
而且官方还特别强调:
永远不会变更开源协议。无论HBuilderX、uni-app、App,面向中国人永久免费。
还在被不同平台间代码差异折磨的小伙伴,不妨来试一下这个框架吧:uni2022:https://github.com/dcloudio/uni-app
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除