This topic created in 285 days ago, the information mentioned may be changed or developed.
像滴滴,咸鱼,美团,这些大厂的小程序是用什么技术栈开发的,感觉他们的小程序页面切换和加载很丝滑。有什么办法可以看到他们的技术栈吗?目前主流的应该就三种吧,原生,UniAPP ,Taro 。有没有大厂的同学解答下。
公司最近在调研小程序,我的想法是,如果不考虑多平台发布,只做微信小程序,有必要用 UniAPP ,Taro 之类的跨端框架吗,因为像这类跨端框架有类通病,就是他们为了多平台而生的,所以 API 会把所有平台的原生 API 都封装在一起。但是如果用原生,又担心后面写起来会很累。
要是尤大出个小程序框架,类似于 React Native 那样的,就好了。
 |
|
1
fqy12300 Aug 14, 2025
补充:大厂的小程序,他们用的组件库是哪款?都是自己内部开发的吗?
|
 |
|
2
iOCZS Aug 14, 2025
建议按兵不动,这样后面也不会累
|
 |
|
3
iOCZS Aug 14, 2025
小程序原来都是 Webview+DOM ,部分是原生视图。 现在有完全采用原生视图的趋势,类似于 RN 。 但是你作为应用开发方,而不是小程序容器开发方,你并不需要关注这些。
|
 |
|
4
Gilfoyle26 Aug 14, 2025
建议直接使用原生,跨平台技术有坑你都要等着它更新,否则你就用不了。用原生也更好排查问题,要么是原生的问题要么是自己的问题,但是如果用了跨平台技术,就涉及到跨平台的问题了,出现问题更不好排查。
|
 |
|
5
flmn Aug 14, 2025
昨天折腾一天 Taro ,今天切到了原生。
原生问题都不少,还跨平台……坑更多
|
 |
|
7
loocao Aug 14, 2025
我用过 uniapp ,如果只是简单的信息页面(详情页面、表单、弹窗等),不是 canvas 之类的动画效果,哪种框架都可以做到切换、加载很丝滑,关键在于你是否会针对用户等待做类似加载效果,就这种简单页面,压根不用担心框架会对性能有什么影响。
|
 |
|
8
sentinelK Aug 14, 2025
原生。第三方服务(比如腾讯旗下给环球做的小程序)才会尝试跨平台方案。
btw: 如果只是重视动效上的“丝滑”,这其实是 UI 设计的功劳,和技术栈关系几乎没有。 原生的优势主要还是体现在稳定与兼容性上。
|