app和微信小程序的ui区别_小程序和app有什么区别

后端 (7) 2024-04-06 17:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说app和微信小程序的ui区别_小程序和app有什么区别,希望能够帮助你!!!。
小程序开发用uniapp还是原生比较好?

互联网从业十余年,参与过上百个项目,回答该问题。

问题是2021年发的,回答时间是2023年9月。

在2021年用uni还是用原生可能还算是个问句,今天明显已经有答案了。

▲uni app是什么?

app和微信小程序的ui区别_小程序和app有什么区别_https://bianchenghao6.com/blog_后端_第2张

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
  • 线上更新项目,时常出问题。
  • 解决问题手段有限,官方文档差、社区不活跃。
  • 低端机跑应用的话,如果页面内容比较复杂,会非常卡
app和微信小程序的ui区别_小程序和app有什么区别_https://bianchenghao6.com/blog_后端_第4张

★结语★

uniapp的优势是跨平台,但是跨的同时会引发一堆的问题,问题又得不到很好的解决,总结一句话,技术栈还不够完善,不是成品,现在入坑,要么祭天、要么看运气等羽化成仙。

一个很现实的问题,用uniapp的公司都是小公司,为了节约成本嘛,但这个成本也是相对两端的原生App来说,跟小程序相比,uni无论从技术点还是成本角度讲都毫无优势。原生的小程序本身已经具备跨平台能力,同样制作小程序的话体验又优与uniapp,所投入的技术成本甚至uniapp可能会更高,因为多了一步打包编译。

如果能看到这里,证明了多少有点获得感,求一个赞、喜欢。感谢

@知乎科技 @知乎

欢迎 @非正式码农 。实施性落地需求文档,设计、原型图私信,看到都会回。

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。