V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tsohgdivil
V2EX  ›  程序员

现在常见的移动端 App 的技术栈是怎么样的呢?

  •  
  •   tsohgdivil · 19 天前 · 1198 次点击

    例如 qq ,淘宝,闲鱼,微信,京东,bilibili ,抖音,美团…(请补充)

    用原生的应该比较少吧,大部分用的是 Flutter ? RN ?还是说公司自己内部写的基于 Web 的框架?

    7 条回复    2024-04-11 11:33:01 +08:00
    keyboardCat
        1
    keyboardCat  
       19 天前
    大部分还是用原生,当然内部有些地方使用 RN 或者 Flutter
    since2014
        2
    since2014  
       19 天前
    你说的这些软件很多都不值单一的技术栈,比如京东,主体还是原生的安卓和 ios ,内部很多的模块都是 RN 或者极少量 Flutter ,还有大量的 H5 如详情页 活动页等等,因为大厂一个 APP 都是由不同的团队负责不同的模块,最后集成,很多都不是单一的技术栈,但是主流还是以原生为主,跨端框架为辅
    murmur
        3
    murmur  
       19 天前
    native+h5 一把梭,flutter 适合搞 kpi 项目,看着挺炫酷
    andyskaura
        4
    andyskaura  
       19 天前
    跨端的技术栈对于小企业来说,是个巨人的肩膀。对于国民级的应用,就是枷锁了。
    之前闲鱼用的 flutter ,还贡献了不少轮子,但那段时期闲鱼的体验真是糟糕,基本刷不了 10 个内容就会出现各式各样的 bug ,最离谱的是点不了“我想要”,以及聊天输入内容排序混乱,都影响沟通了。后来 kpi 搞到了就悄咪咪的换回原生了。
    tutuge
        5
    tutuge  
       19 天前   ❤️ 1
    大厂航母 App 都是大杂烩,Native (老 OC/Java+新 Swift/Kotlin )+ H5 + Flutter + 各种自研跨端技术( RN 、Weex 、各种动态 UI 小引擎、DSL 等等)
    tutuge
        6
    tutuge  
       19 天前
    @tutuge 还有各种 C++、C ,甚至 Rust 的底层中间件库
    HubOwO
        7
    HubOwO  
       19 天前   ❤️ 1
    非常赞同 @tutuge 说法,大杂烩,不会用新出的技术去重写之前稳定的逻辑,日活越高的,越求稳
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5289 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:14 · PVG 16:14 · LAX 01:14 · JFK 04:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.