咸鱼为何放弃flutter

听说咸鱼团队已经放弃使用Flutter了,是真的吗?想知道具体原因是什么?是技术问题还是业务需求导致的?有没有官方说明或者技术团队分享过相关经验?这对其他使用Flutter的团队会有什么影响?

2 回复

咸鱼放弃Flutter主要因为性能问题,如页面加载速度慢、内存占用高,影响用户体验。同时,维护成本高,团队更倾向于原生开发或更成熟的跨端方案。

更多关于咸鱼为何放弃flutter的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


关于咸鱼(阿里巴巴旗下闲置交易平台)放弃 Flutter 的决定,主要基于以下原因:

  1. 技术架构调整与统一性需求
    阿里巴巴集团内部长期以原生开发(Android/iOS)和自研框架(如 Weex)为主。随着业务复杂度增加,团队更倾向于统一技术栈以降低维护成本。Flutter 虽性能优秀,但与现有生态整合存在挑战,例如与集团内部基础库(如网络、埋点、UI 组件)的兼容性问题。

  2. 动态化能力不足
    电商业务需快速迭代和热更新,而 Flutter 的官方动态化方案较弱(如热重载仅限开发环境)。相比之下,Weex 或 React Native 更符合业务对灵活发版的需求。

  3. 团队资源与学习成本
    重构 Flutter 需投入大量人力,且团队需掌握 Dart 语言及新框架特性。在业务压力下,维持原生开发或优化现有 Hybrid 方案更高效。

  4. 性能与体验的权衡
    Flutter 在高性能渲染上表现突出,但咸鱼的实际场景中,部分页面通过优化原生或 Weex 已能满足体验需求,无需引入额外技术复杂度。

总结:咸鱼的决策是业务需求、技术生态及资源效率综合权衡的结果,并非否定 Flutter 本身价值。其他企业选择技术栈时,也需结合自身团队能力和业务目标进行评估。

回到顶部