[@pseudoyu]$ { 💭 & 🐦 & 📝 & 🌟 & ▶️ & 🎵 & 📖 & 📺 & 🎮 } > /dev/telegram
Aggregate the content I consume and create on the Internet.
Aggregate the content I consume and create on the Internet.
喜闻乐见喷 NextJS 的文章
https://blog.meca.sh/3lxoty3shjc2z
看了下 HN 的评论,一大半是跟着喷的,看来 Next 是越来越不受待见了。Vercel CEO Rauch 回复了下,承认了 middleware 的命名失误,并提到最近支持了 node runtime。说话方式比以前专业洗地的 leerob 要让人舒服,然而这点改动救不了 NextJS 过度抽象和复杂的问题。
好奇搜了下 Remix,发现很多人在挪揄 Remix 迁移到 React Router V7 的事情,但总体来讲提到 React Router 的都是称赞。还有不止一个人说 Tanstack Router 正在犯 NextJS 一样过度复杂的错误,因此在其和 React Router 之间更推荐后者。
从我个人的经验讲,Remix 确实比 Next 体验好多了,React Router V7 还没有用过,但由于它是 Remix 的继任者,因此我会在下一个项目使用它。简单看了下文档,它没有 file-based routing (Tanstack Router 倒是提供了这个功能), 但这在我看来反而是件好事,我们写 Python 和 Go 的老后端一直都是这么干的,把一个文件作为整个网站路由的 Single Source of Truth, 是最清晰且让人安心的。相比之下 file-based routing 为了一点点微不足道的便利失去了这些优势,还增加了复杂度和学习成本,从软件工程上讲本就不是一个 best practice,只是被使用 NextJS 的新手当成了理所应当罢了。
https://blog.meca.sh/3lxoty3shjc2z
看了下 HN 的评论,一大半是跟着喷的,看来 Next 是越来越不受待见了。Vercel CEO Rauch 回复了下,承认了 middleware 的命名失误,并提到最近支持了 node runtime。说话方式比以前专业洗地的 leerob 要让人舒服,然而这点改动救不了 NextJS 过度抽象和复杂的问题。
好奇搜了下 Remix,发现很多人在挪揄 Remix 迁移到 React Router V7 的事情,但总体来讲提到 React Router 的都是称赞。还有不止一个人说 Tanstack Router 正在犯 NextJS 一样过度复杂的错误,因此在其和 React Router 之间更推荐后者。
从我个人的经验讲,Remix 确实比 Next 体验好多了,React Router V7 还没有用过,但由于它是 Remix 的继任者,因此我会在下一个项目使用它。简单看了下文档,它没有 file-based routing (Tanstack Router 倒是提供了这个功能), 但这在我看来反而是件好事,我们写 Python 和 Go 的老后端一直都是这么干的,把一个文件作为整个网站路由的 Single Source of Truth, 是最清晰且让人安心的。相比之下 file-based routing 为了一点点微不足道的便利失去了这些优势,还增加了复杂度和学习成本,从软件工程上讲本就不是一个 best practice,只是被使用 NextJS 的新手当成了理所应当罢了。
https://x.com/amber_ac_/status/1962508276089897126
📖 谈谈 AI 编程工具的进化与 Vibe Coding #article
https://guangzhengli.com/blog/zh/vibe-coding-and-context-coding
我也感觉 Context Coding 更合适,尤其是在 Claude Code 这类形态下,给 AI 的上下文基本上直接决定了最终生成的质量和可用性
https://guangzhengli.com/blog/zh/vibe-coding-and-context-coding