正在打开每日关注
正在打开每日关注
作者分享从 Next.js 转向 TanStack Start 后的全栈、工具链与部署偏好。
My fave stack: Core • Tanstack Start (switched from Nextjs) • Zero Sync • Drizzle • Better Auth • Resend • React • Tailwind Utils • Vite Plus • Vitest • Pnpm (catalogues, minimumReleaseAge, ...) • Prettier/Biome (both good) • Fallowrc Honor. mentions • Elysia • Fumadocs • Takumi Hosting • Vercel • Cloudflare Workers • Hetzner Coolify
是什么 这是一条纯观点型技术栈清单。作者以“我最喜欢的栈”为主题,将方案分成 Core、Utils、Honorable mentions 与 Hosting 四层,表达从 Next.js 转向 TanStack Start 后的个人偏好,而不是完整架构规范或性能基准。
核心设计 Core 覆盖应用框架、数据同步、数据库访问、认证、邮件、React 与样式层;Utils 关注构建、测试、包管理和代码质量;Hosting 则同时列出 Vercel、Cloudflare Workers 与 Hetzner Coolify,体现从开发体验到部署形态的完整链路。Zero Sync、Drizzle、Better Auth 与 Resend 分别对应数据、持久化、身份和通信能力,组合出较清晰的应用基础设施边界。
关键洞察 这份清单的价值在于提供一个可快速评估的现代 Web 技术栈样本:作者偏好较小而专门化的工具,并重视依赖治理、测试和部署选择。它适合作为新项目的候选基线,帮助团队讨论哪些能力应由框架承担、哪些能力应保持独立。
边界与风险 “最喜欢”不等于经过团队规模、版本稳定性或生产负载验证。迁移离开 Next.js 需要重新确认路由、渲染、部署和生态兼容性;Zero Sync 的一致性、离线行为和运维成本也应单独评估。Vercel、Workers 与 Coolify 的运行时差异可能增加发布复杂度,Fallowrc 等未解释的工具也不应仅凭清单直接引入。