|Remix 框架正式开源,Next.js 迎来新挑战

|Remix 框架正式开源,Next.js 迎来新挑战

出品|开源中国
文|Travis
Remix 是一个由 开发团队所开发的基于 React 和 Node 的全栈框架 , 以解决开发者在用 React 开发时面临的一些棘手问题 , 如今 Remix 关闭付费订阅模式 , 正式开源 。
众所周知 , 在使用 React 开发单页面时 , 最常见的问题就是如果在 React 中使用客户端渲染(CSR , client-side rendering) , 就很难有好的 SEO 。 这是因为在 CSR 之下 , 你在页面上看到的数据是由浏览器本身的 JavaScript 生成的 , 在这样的网站上同样也很难有动态的元数据 。 也正是因为这些原因 , 单页面通常被视为「非 SEO」友好的网站 。
为了解决这些问题 , 不少开发者会选择另一个非常流行的 React 框架 —— Next.js 。 Next.js 也正是 Remix 在该领域的最大竞争对手 。 但由于此前 Next.js 开源而 Remix 需要付费使用 , Remix 在两者的竞争中略处于下风 。
在今年 10 月的时候 , Remix 获得了由 OSS Capital 所领投的 300 万美元 , 当时 Remix 还一同宣布将在 MIT 许可下开源 Remix 。 如今时隔一个半月时间 , Remix 正式开源并将源代码托管至  平台 。
Remix 作为一个框架 , 其特点包括:

  • 文件系统路由
  • 路由布局嵌套
  • 自动拆分代码
  • 数据驱动的元标签
  • 内置数据加载
  • 零配置构建
  • React Refresh
  • ……
Remix 联合创始人 Michael Jackson 和 Ryan Florence 表示:

去年 10 月 , 我们推出了 \"支持者预览版\" , 我们得到的支持让我们感到非常激动 。 虽然我们可以从 Remix 的付费订阅中获得正常的开发者工资 , 但我们想更进一步 。 我们想让所有人都能使用 Remix 。 我们相信 , 将 Remix 以开源的方式发布将推动项目的创新 , 并使其他框架也能从我们取得的进展中受益 。 我们急于向他人学习 , 并回馈给他人 。
【|Remix 框架正式开源,Next.js 迎来新挑战】由于项目刚刚开源 , 目前 Remix 的  仓库内容仍在完善中 , 开发者可以先行访问 浏览开发文档 。