Mitchell Hashimoto:编程语言不再是锁定,React Native 重写案例佐证

Not so locked in any more

精选理由

编程语言锁定正在瓦解,做跨平台开发的团队值得关注——AI 代理让重写成本骤降,React Native 案例证明技术栈切换已非不可逆。

AI 摘要

Mitchell Hashimoto 关于 Bun 从 Zig 迁移到 Rust 的评论引发讨论,指出编程语言正从锁定因素变为可灵活切换。Simon Willison 分享了一个案例:一家中型科技公司用编码代理将 iOS 和 Android 应用重写为 React Native,理由是 React Native 已足够成熟,且未来可轻松移植回原生。这反映了 AI 辅助编程降低了语言和框架的迁移成本,技术决策更灵活。

原文 · Simon Willison’s Weblog

Not so locked in any more

This Mitchell Hashimoto quote about Bun migrating from Zig to Rust reminded me of a similar conversation I had at a conference last week. I was talking to someone who worked for a medium sized technology company with a pair of legacy/ legendary iPhone and Android apps. They told me they had just completed a coding-agent driven rewrite of both apps to React Native. I asked why they chose that, given that coding agents presumably drive down the cost of maintaining separate iPhone and Android apps. They said that React Native has improved a lot over the past few years and covered everything their apps needed to do. And... if it turned out to be the wrong decision, they could just port back to native in the future. Like Mitchell said: Programming languages used to be LOCK IN, and they're increasingly not so. Tags: react , coding-agents , ai-assisted-programming , generative-ai , ai , llms