开发小程序开发用uniapp还是微信原生比较好?

如果只是考虑微信小程序,当然是原生更好些uniapp主要是为了方便多端运行,但中间也需要穿插非常多兼容性的代码,做过就知道,每个平台都有自己的一些特殊性代码。开发起来也是有一定折腾。所以不是考虑全平台的话,走原生是非常便捷的一种开发方式,但是有兴趣的话可以用uniapp,毕竟谁知道哪天会要求上其他平台呢,多个尝试多条路。
原生开发有不少槽点:原生wxml开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建流程。所以大公司都会用框架开发微信定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。不如正经学vue,学会了全端通用,而不是只为微信小程序vue生态里有太多周边工具,可以提高开发效率,比如ide、校验器、三方库。。。而微信的开发者工具和专业编辑器相比实在不好用,个性化设置也非常少作为前端工程师,除了微信小程序,还要开发web、其他小程序甚至App,人们不喜欢来回切换开发工具和变更语法思考方式。uni-app自然可以解决这些问题,但开发者又经常有些顾虑怕使用uni-app后,微信小程序里有的功能无法实现,受制于uni-app的更新怕性能不如原生WXML,所以都是有利有弊!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容