DevBox

技术栈组合器

① 选型 / 规划

这是什么:技术选型:动手写代码前,先搞清楚该用什么前端、后端、数据库和中间件。这里让你自由组合并即时看懂每项技术。

什么时候用:想做个项目却不知道用什么技术,或想搞懂 Kafka/Redis 之类到底干嘛时。

把鼠标移到左边任意技术上,右边立刻显示它是什么、2026 还流不流行;点一下就选进你的组合,右下方会告诉你这套能做什么类型的项目、要注意什么。

不知道从哪开始?按项目类型一键套用

选一个你想做的项目类型,自动填好一整套推荐技术栈,再在下面自由增删。

前端框架

必选

后端框架

必选

数据库

可选

开发工具链

可多选

配置 / 基础设施

可多选

把鼠标移到左边任意技术上 —— 这里会立刻显示它的详细介绍。点一下即选入你的技术栈。

选好前端和后端后,这里告诉你能做什么类型的项目。

全部在你的浏览器本地计算,不上传任何数据。

常见问题

前端和后端框架必须成对使用吗?

不一定。前后端可以完全独立(如 React 前端 + Java 后端,通过 API 通信),这是最灵活的方式;也可以用 Next.js、Django 这类"全栈框架"一套搞定。小白想省事,推荐先用全栈框架或 BaaS(如 Supabase)。

Kafka、消息队列到底什么时候才需要?

当你出现"耗时且不需要立刻返回结果"的任务(发邮件、生成报表、订单后续处理),或要在多个服务间异步传递大量事件时,才需要消息队列。中小规模用 RabbitMQ 就够,只有海量事件流(日志、埋点、大数据管道)才用 Kafka。起步阶段基本用不到,别过早引入。

SQLite 能用在生产环境吗?

可以。对读多写少、并发不高的中小型站点,SQLite 足够稳,且零运维。配合 Turso/LiteFS 等方案还能做分布式。真正高并发写入的大型系统才需要换 PostgreSQL/MySQL。

这个工具的推荐能当"标准答案"吗?

它给的是基于主流实践的方向性参考,帮你快速理解各技术定位与常见搭配。真实选型还要结合团队已有技能、招聘、预算和具体需求——最适合的往往是"团队最熟的那套"。

相关工具