大厂的小程序是用什么框架开发的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fqy12300
V2EX    程序员

大厂的小程序是用什么框架开发的?

  •  
  •   fqy12300 60 天前 1787 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。
    像滴滴,咸鱼,美团,这些大厂的小程序是用什么技术栈开发的,感觉他们的小程序页面切换和加载很丝滑。有什么办法可以看到他们的技术栈吗?目前主流的应该就三种吧,原生,UniAPP ,Taro 。有没有大厂的同学解答下。

    公司最近在调研小程序,我的想法是,如果不考虑多平台发布,只做微信小程序,有必要用 UniAPP ,Taro 之类的跨端框架吗,因为像这类跨端框架有类通病,就是他们为了多平台而生的,所以 API 会把所有平台的原生 API 都封装在一起。但是如果用原生,又担心后面写起来会很累。

    要是尤大出个小程序框架,类似于 React Native 那样的,就好了。
    fqy12300
        1
    fqy12300  
    OP
       60 天前
    补充:大厂的小程序,他们用的组件库是哪款?都是自己内部开发的吗?
    iOCZS
        2
    iOCZS  
       60 天前
    建议按兵不动,这样后面也不会累
    iOCZS
        3
    iOCZS  
       60 天前
    小程序原来都是 Webview+DOM ,部分是原生视图。
    现在有完全采用原生视图的趋势,类似于 RN 。
    但是你作为应用开发方,而不是小程序容器开发方,你并不需要关注这些。
    Gilfoyle26
        4
    Gilfoyle26  
       60 天前
    建议直接使用原生,跨平台技术有坑你都要等着它更新,否则你就用不了。用原生也更好排查问题,要么是原生的问题要么是自己的问题,但是如果用了跨平台技术,就涉及到跨平台的问题了,出现问题更不好排查。
    flmn
        5
    flmn  
       60 天前
    昨天折腾一天 Taro ,今天切到了原生。

    原生问题都不少,还跨平台……坑更多
    RandomJoke
        6
    RandomJoke  
       60 天前
    不考虑多平台,那必然原生吧。。
    loocao
        7
    loocao  
       60 天前
    我用过 uniapp ,如果只是简单的信息页面(详情页面、表单、弹窗等),不是 canvas 之类的动画效果,哪种框架都可以做到切换、加载很丝滑,关键在于你是否会针对用户等待做类似加载效果,就这种简单页面,压根不用担心框架会对性能有什么影响。
    sentinelK
        8
    sentinelK  
       60 天前
    原生。第三方服务(比如腾讯旗下给环球做的小程序)才会尝试跨平台方案。

    btw:
    如果只是重视动效上的“丝滑”,这其实是 UI 设计的功劳,和技术栈关系几乎没有。
    原生的优势主要还是体现在稳定与兼容性上。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3729 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:18 PVG 08:18 LAX 17:18 JFK 20:18
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86