牟元礼 Aaron
← 返回博客
产品思考

技术栈要不要重写,先为一个真实流程算账

牟元礼 · · 2 分钟阅读

先把事实与判断分开

一家公司的迁移决定值得研究,能否适用于自己的产品,还要检查团队规模、用户任务和维护条件。尤其当 AI 改变了部分实现成本,更需要重新计算完整的交付成本,避免把写出代码的速度当成选型的全部理由。

Shopify 的原始公告发表于 2026 年 9 月 10 日。公告仍认可 React Native,也明确表示双平台维护成本没有消失。它描述的是自身团队在条件变化后的选择,不能直接证明所有产品都应该迁移。

从用户最重要的一条路径开始

设想要做一款仓储盘点应用,核心流程是扫码、修改数量、暂存结果、恢复网络后同步。选型时可以先挑这条路径做小试验,把必须满足的条件写在实现之前:弱网是否可用,重复同步会不会产生冲突,操作人员能否看懂错误,旧设备上是否顺畅。

然后选择两个现实可行的方案,使用同一份需求、同一组数据和同样的验收设备。记录实现时间,也记录调试、部署、审核和修正问题的时间。AI 生成初稿的速度只是其中一项,不应代替整个交付周期。

如果现有方案已经稳定,试验还要加入迁移特有的工作:旧数据如何读取,未完成任务如何转移,用户要不要重新学习,出问题时能否回到旧版本。忽略这些工作,新的方案很容易在纸面上显得便宜。

用证据决定要不要继续

可以准备一张简短的决策记录,内容包括:

  • 当前最影响用户的具体问题,以及已有证据。
  • 保持现状、小范围替换和整体迁移三个方案的代价。
  • 小试验需要验证的关键假设。
  • 谁负责长期维护,缺少哪些能力或外部支持。
  • 达到什么条件继续,出现什么情况停止。

停止条件尤其需要提前约定。例如,试验已用完计划时间,但核心流程仍不稳定,就先归档结果;不能因为“已经写了很多”而不断扩大范围。若收益只体现在开发者更喜欢新框架,也应如实记录,交给产品目标和资源约束共同决定。

团队还可以把不确定性拆开:性能是否足够可以测量,维护者是否能接手可以演练,未来生态会怎样则难以给出保证。把这几类判断分开,讨论会比给每个框架打一个总分更具体。

技术文章里最有价值的部分,往往是它促使人重新检查原有假设。求职作品也可以展示这样的过程:公开一个脱敏的小试验、失败情况和最终取舍,即使结论是暂时保留现有技术,也能说明如何在有限时间里做出可解释的决定。

返回文章列表

无障碍设置

显示模式
文字大小
100%

设置仅保存在当前浏览器。

SNAKE.EXE

SCORE 000BEST 000

READY?

方向键或 WASD 移动
空格键暂停

收集像素,别撞到自己。