V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fqy12300
V2EX  ›  程序员

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

  •  
  •   fqy12300 · 24 天前 · 1596 次点击
    像滴滴,咸鱼,美团,这些大厂的小程序是用什么技术栈开发的,感觉他们的小程序页面切换和加载很丝滑。有什么办法可以看到他们的技术栈吗?目前主流的应该就三种吧,原生,UniAPP ,Taro 。有没有大厂的同学解答下。

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

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

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

    btw:
    如果只是重视动效上的“丝滑”,这其实是 UI 设计的功劳,和技术栈关系几乎没有。
    原生的优势主要还是体现在稳定与兼容性上。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1440 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:32 · PVG 00:32 · LAX 09:32 · JFK 12:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.