今天给大家推荐一个使用Vue语法开发的统一框架,uni-app

uni-app,作者使用Vue语法编写代码,可以适用于开发小程序、H5、App等各种不同的平台,其中小程序包括:​微信、支付宝、百度、字节跳动、QQ、快手、钉钉、小红书​​​,APP包括:​​iOS/Android​​,

TJ君看了一下,uni-app的主要特点有:

  • 开发者和案例多:HBuilder装机量800万台,开发者社区月活百万,70多个QQ微信群承载10万人。案例众多,uni统计月活超10亿
  • 性能更高

例如兼容性开发一次、多端覆盖的开源统一框架_java例如处理耗时

开发一次、多端覆盖的开源统一框架_小程序_02

  • 更丰富的周边生态,插件市场数千款插件

开发一次、多端覆盖的开源统一框架_小程序_03

  • 提供比小程序原生开发更好的开发体验、更高的工程化效率
  • 跨端抹平度更完善,且各端特色发挥更灵活,可真正实现一套代码多端覆盖,无需各端多头维护升级
  • 权威认可:阿里小程序官方工具内置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,面向中国人永久免费。


还在被不同平台间代码差异折磨的小伙伴,不妨来试一下这个框架吧!

关注公众号TJ君

回复uni2022”,获取仓库地址

关注我,每天了解一个牛x、好用、有趣的东东

另外,我们将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU