|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 框架正式开源,Next.js 迎来新挑战】由于项目刚刚开源 , 目前 Remix 的 仓库内容仍在完善中 , 开发者可以先行访问 浏览开发文档 。
去年 10 月 , 我们推出了 \"支持者预览版\" , 我们得到的支持让我们感到非常激动 。 虽然我们可以从 Remix 的付费订阅中获得正常的开发者工资 , 但我们想更进一步 。 我们想让所有人都能使用 Remix 。 我们相信 , 将 Remix 以开源的方式发布将推动项目的创新 , 并使其他框架也能从我们取得的进展中受益 。 我们急于向他人学习 , 并回馈给他人 。
- 苹果|华为新一代“小方表”来了:Watch FIT 2正式官宣
- 小米|小米12S系列官宣7月4日正式发布:小米与徕卡联合研发
- 微信更新正式版!“清理缓存”功能变强,小程序终于能分享到朋友圈
- 华为|长安华为打造, 鸿蒙系统加持!阿维塔11正式官宣,3.98秒破百!
- realme|realme真我新旗舰正式官宣:带来颜值性能双巅峰,7月发
- 物联网|微信iOS版8.0.24正式发布:iOS16闪退问题已解决,并有新功能
- NVIDIA的DLSS技术已经深受玩家和开发者认可|性能2倍于DLSS!AMD游戏神技FSR 2.0正式支持Xb
- 虽然正式版还尚早|iOS 16第二个测试版更新细节揭晓:苹果让锁屏更个性化
- 上周|首发苹果M2!新MacBook Pro 13 英寸正式开售
- 芯片|华为新机终于官宣:7月4日,正式发布
