我们团队使用uniapp + uview 开发了10个小项目,业务相对不复杂,实现了普通的客户终端业务,比如代办列表,新闻资讯,个人app业务管理,人脸识别,在线直播通话等。
也许大家都没有接触过这个跨平台的前端框架。先简单介绍下。
官方文档说,
uni-app在开发者数量、案例、跨端抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本等8大关键指标上拥有更强的优势。
- 开发者和案例更多:HBuilder装机量800万台,开发者社区月活百万,70多个QQ微信群承载10万人。案例众多,uni统计月活超10亿(点击)
- 性能更高(见评测)
- 更丰富的周边生态,插件市场数千款插件
- 提供比小程序原生开发更好的开发体验、更高的工程化效率
- 跨端抹平度更完善,且各端特色发挥更灵活,可真正实现一套代码6. 多端覆盖,无需各端多头维护升级
- 权威认可:阿里小程序官方工具内置uni-app(点击)、腾讯课堂官方自制uni-app培训视频(详见)
我的感受是,如果你团队资源有限,没有细致化的需求,有一个前端就能搞,成本低,上手很快,效果快。如果你的老板想法很多,客户需要一个程序员就能搞定开发的,如果你的产品说,搞app比较来钱,选这个就对了。
来点正经的哈
编辑器难用,跟vscode资深用户说换编辑器本身就是要命的,更何况官配的HBuilderX,设置主题啥,字体啥难看死掉,时常崩溃没响应,只能退出去重新打开。
打包一天就7次,可以付费打包(一个包2元,骗我钱
uniCloud最好别用,限制多,(个人崇尚开源免费
踩到坑了,社区很少会回复你的,插件市场很多插件没错,但是大部分是个人app开发,回复和修复问题的速度你懂的,大家都是有工作有生活的。然后你的开发进度就卡在那儿了,坑只能自己含着泪给填了……
总而言之,不停的探索,总有意想不到的收获。