
在发布 Remix v2 两年之后,Remix 团队最近宣布正在开发Remix v3,并提出了一套新的原则来指引其发展路径。Remix v3 将放弃 React,转而使用 Preact 的一个分支,作为其努力拥有大部分技术栈并只保留最小、最关键依赖的一部分。Remix 还将针对 LLMs 进行优化,基于 Web API 进行构建,避开构建过程,并要求可组合的抽象。
Remix 团队用以下术语解释了新版本背后的动机:
这不仅仅是一个新版本——这是一个新方向。一个更快、更简单、更接近 Web 本身的发展方向。
为了实现这一点,我们需要拥有完整的技术栈——而不是依赖于我们无法控制的抽象层。这意味着没有关键依赖,甚至没有 React。我们从 Preact 的一个分支开始,Preact 是一个成熟的虚拟 DOM 库,已经在 Shopify、谷歌和无数其他公司中得到广泛使用。
在 Remix 的许多特性被合并到React Router v7之后,这一重大转变随之而来,这使得 Remix 团队有机会从头重新思考框架,专注于简单性、性能、可组合性以及与 Web 标准更紧密的对齐。Remix 确定了四个原则,作为他们开发工作的基础:模型优先开发、优先考虑 Web API、运行时优于构建步骤,以及避免依赖。
在 Reddit 和 Hacker News 等平台上,开发者的反应褒贬不一。尽管有相当多的批评,但一些开发者,包括开源社区的知名人士,赞扬了团队解决 Web 生态系统日益增长的复杂性的雄心。TanStack的创造者Tanner Linsley评论道:
我认为他们在这里冒险是件好事。他们不再需要担心资金问题(感谢 Shopify),他们正试图重新思考基础问题,并且他们有一个庞大的现有用户群可以快速测试他们的新理论。这样的研究无论成功与否,都会带来好的结果。
另一位用户补充道:
这就是进步的方式。他们没有错……当前的环境真是一团糟。我赞赏任何试图解决这个问题的人。
其他用户对“模型优先开发”的原则不以为然,推测这是受 Shopify 的影响。Shopify 在 2022 年收购了Remix,并要求其员工使用AI。一位 Reddit 用户抱怨道:
原则 1:模型优先开发,没有接受过风险投资的人却关心 LLMs?为什么这是你们的首要原则?
Remix v3 的预览版本尚未可用。Remix 团队将在即将到来的Remix Jam大会上向社区更新他们的进展。
Remix 是由Michael Jackson和Ryan Florence创建的全栈 Web 框架,他们是流行库 React Router 的原作者。虽然 Remix 最初作为一个付费产品推出,但在2021年11月,它对所有用户完全免费并开源。随后,Remix 将自己定位为 Next.js 等其他 React 框架的强大替代品。
原文链接:
https://www.infoq.com/news/2025/08/remix-run-v3-drops-react/
评论