小程序开发用uniapp还是原生比较好?
互联网从业十余年,参与过上百个项目,回答该问题。
问题是2021年发的,回答时间是2023年9月。
在2021年用uni还是用原生可能还算是个问句,今天明显已经有答案了。
▲uni app是什么?
uni app是一款基于vue.js的前端框架。(这个是重点,不懂技术的也没关系,记住这个名字就行“Vue”)
▲关键点
uni app的官方文档跟小程序基本没有差异,甚至连文档目录都极度相似。uniapp是Vue的技术栈,而原生小程序原生语法跟Vue没有本质上的差别。
都用uni app了,为什么不用原生?为什么要牺牲原生体验?还要多一步打包编译?
如果答主的问题换成开发App用uniapp还是原生可能还有一些论据和讨论的必要,跟原生小程序比,uni app毫无优势。
综上:答主问题提的没有水平……或者答主是业外人士。这里就是pua了,怎么滴吧
▲细数uni app罪行:
- uni app的组件属于小程序的子集,小程序能实现的,uni app不能
- 对开发者很不友好,开发文档极其松散,想要好相关的解决方法,基本无望。
- 编辑器HbulderX每次更新一堆bug
- 线上更新项目,时常出问题。
- 解决问题手段有限,官方文档差、社区不活跃。
- 低端机跑应用的话,如果页面内容比较复杂,会非常卡
★结语★
uniapp的优势是跨平台,但是跨的同时会引发一堆的问题,问题又得不到很好的解决,总结一句话,技术栈还不够完善,不是成品,现在入坑,要么祭天、要么看运气等羽化成仙。
一个很现实的问题,用uniapp的公司都是小公司,为了节约成本嘛,但这个成本也是相对两端的原生App来说,跟小程序相比,uni无论从技术点还是成本角度讲都毫无优势。原生的小程序本身已经具备跨平台能力,同样制作小程序的话体验又优与uniapp,所投入的技术成本甚至uniapp可能会更高,因为多了一步打包编译。
如果能看到这里,证明了多少有点获得感,求一个赞、喜欢。感谢
@知乎科技 @知乎
欢迎 @非正式码农 。实施性落地需求文档,设计、原型图私信,看到都会回。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/12406.html