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

220 天前
 tsohgdivil

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

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

1715 次点击
所在节点    程序员
7 条回复
keyboardCat
220 天前
大部分还是用原生,当然内部有些地方使用 RN 或者 Flutter
since2014
220 天前
你说的这些软件很多都不值单一的技术栈,比如京东,主体还是原生的安卓和 ios ,内部很多的模块都是 RN 或者极少量 Flutter ,还有大量的 H5 如详情页 活动页等等,因为大厂一个 APP 都是由不同的团队负责不同的模块,最后集成,很多都不是单一的技术栈,但是主流还是以原生为主,跨端框架为辅
murmur
220 天前
native+h5 一把梭,flutter 适合搞 kpi 项目,看着挺炫酷
andyskaura
220 天前
跨端的技术栈对于小企业来说,是个巨人的肩膀。对于国民级的应用,就是枷锁了。
之前闲鱼用的 flutter ,还贡献了不少轮子,但那段时期闲鱼的体验真是糟糕,基本刷不了 10 个内容就会出现各式各样的 bug ,最离谱的是点不了“我想要”,以及聊天输入内容排序混乱,都影响沟通了。后来 kpi 搞到了就悄咪咪的换回原生了。
tutuge
220 天前
大厂航母 App 都是大杂烩,Native (老 OC/Java+新 Swift/Kotlin )+ H5 + Flutter + 各种自研跨端技术( RN 、Weex 、各种动态 UI 小引擎、DSL 等等)
tutuge
220 天前
@tutuge 还有各种 C++、C ,甚至 Rust 的底层中间件库
HubOwO
220 天前
非常赞同 @tutuge 说法,大杂烩,不会用新出的技术去重写之前稳定的逻辑,日活越高的,越求稳

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1031550

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX