开发技术栈目录

TECH STACK本站整理

搭一套软件要做的每个技术决定,这里各有一栏:语言与运行时、前端与 UI、移动端、桌面端、后端与服务、数据与存储、工程化与交付、质量与安全、AI 工程。

收录规模 688 条 覆盖从语言到 AI 工程的常见方案

先定位到你要做的那个技术决定,再在同类里比形态、许可证与维护活跃度;跨类的方案不横向比。

栏目 9 个 按技术决定分
分类 37 个 栏目里更细的用途
数据日期 2026-10-27 核对到这一天
口径边界 只比同类 跨类不横向比

按技术决定挑方案

点卡片进入栏目,先按用途筛出同类方案,再横向比较

分类分布

9 个栏目 · 37 个分类
点分类直接看这一类的条目,不用先翻栏目列表

数据说明

收录规模688 条覆盖从语言到 AI 工程的常见方案
资料口径各项目官方文档与代码仓库以官方文档与仓库为准,只做中文整理
数据日期2026-10-27核对到这一天,官方改动以官方为准
口径边界只比同类跨类不比价格,也不代表推荐结论

常见问题

新项目该从哪一栏开始看?

按你要做的决定顺序走:先在「语言与运行时」定语言阵营,再到「前端与 UI」或「移动端」「桌面端」定界面怎么做,然后是「后端与服务」「数据与存储」,接着「工程化与交付」管怎么上线,最后「质量与安全」和「AI 工程」收尾。每一栏都能横向比同类方案,不用跨栏目拼。

做 Web 后端,Node.js、Go、Java、Python 该选哪个?

先看团队会什么,再看约束:要低延迟高并发选 Go,要强类型大型工程选 Java/Kotlin,要快速出业务逻辑选 Python,要前后端一套语言选 Node.js。在「后端与服务」里按「Web 框架」分类筛到同类再比,性能、许可证和维护活跃度都列在表里。

前端框架和组件库要分开选吗?

分开选。React、Vue 是渲染与数据流的框架,Ant Design、shadcn/ui 是组件库,Tailwind 是样式工具,Radix 只给行为与无障碍原语,四者不是一层东西,不能混着比。「前端与 UI」这一栏把框架与渲染、组件库与设计系统、状态与数据、富交互与可视化分成不同分类,各看各的。

小程序、App、跨端框架怎么选?

看功能深度和投入:要系统级能力(后台任务、蓝牙、精确手势、原生控件)就两端原生;以表单、列表、内容浏览为主,用 Flutter / React Native 能省一半以上工作量,代价是包体积和个别插件适配。「移动端」栏目里 Android、iOS、跨端框架、小程序各有分类,可以分开看。另一种常见做法是先用小程序验证需求,再决定是否投 App。

向量数据库、向量检索和 RAG 是一回事吗?

不是。向量数据库是存和查向量的存储引擎;向量检索是在里面做相似度召回的检索方式;RAG 是把召回结果塞进提示词给模型生成答案的一整套做法。它们分别在「数据与存储 / 搜索与向量」「AI 工程 / 检索与 RAG」两栏里对比。

开源方案和商业方案能放一起比吗?

能比,但要看清形态和许可证。表里每条都有形态、许可证和维护状态,商业方案常见的差别是按量计费还是年费、有没有企业支持、数据能不能自己托管;开源方案常见的长处是可控成本和不被单一厂商锁死。收录只是横向对照,不代表推荐,价格与条款以官方仓库和官网为准。

条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。