AI
AI-RULES 控制面板 E:\AI-RULES · 中文优先 · 规则 / 技能 / 员工 / 外部仓库
框架选型页

把主流技术栈和主流框架整理成一份可直接拿来选型的参考面。

这页和仓库内的 Markdown 文档共用同一份内容源,专门服务“新项目先定技术栈”和“写代码前先推荐成熟框架”的规则。 你可以把它理解成 AI-RULES 的技术栈底稿:先看产品形态,再看框架,不要上来就自建。

选型原则

先看产品形态,再看框架

默认先推荐成熟框架、Admin Panel、CMS、BaaS 或脚手架,而不是一上来就 bespoke custom build。

原则

先按产品形态选

先判断你要做的是后台、官网、内容站、电商、API、移动端还是内部工具,再选框架,而不是先选语言再硬套。

原则

先看成熟框架,再考虑自建

新项目和 greenfield 场景,默认先评估成熟框架、Admin Panel、CMS、BaaS 或脚手架,只有它们不适合时才走 bespoke custom build。

原则

框架不是越新越好,是越省错越好

真正的主流框架要看文档、生态、招聘供给、部署稳定性、维护成本和团队学习曲线,不只是 GitHub 星数。

快速选型

先按场景粗分,不要一上来就比语言

如果你现在还在“后台、CMS、电商、AI API、移动端”之间摇摆,这一层最有用。先确定产品形态,再进具体框架层。

快速入口

业务后台 / Admin Panel

如果你要的是管理后台、运营台、CRM、ERP、内容录入、资源管理,不要先自己拼表单和 CRUD。

优先看
Laravel + FilamentDjango + Django AdminReact + RefineReact + React-Admin
为什么

这类系统的核心不是炫技,而是权限、表格、表单、筛选、资源页和长期维护效率。

别先这么做
不要一上来用纯前端组件库从零搭后台壳子。
快速入口

官网 / 营销站 / SEO 页

如果你重视搜索流量、落地页、品牌展示和内容性能,优先走 SSR / SSG 或内容站路线。

优先看
Next.jsNuxtAstro
为什么

这类站点的核心是页面性能、SEO、内容组织和后续可持续更新,而不是后台业务流程。

别先这么做
不要把重后台框架硬当官网框架主用。
快速入口

内容站 / CMS

如果你的核心是文章、页面、栏目、媒体资源和多端内容分发,优先看 CMS。

优先看
StrapiDirectusPayloadWagtail
为什么

内容建模、编辑工作流、媒体管理、草稿发布这些本来就是 CMS 的专长。

别先这么做
不要为了 CMS 功能再自己造一套后台。
快速入口

电商 / 商城

如果你要做商品、购物车、订单、支付、库存和多渠道,不要从零写电商核心。

优先看
MedusaSaleor
为什么

订单、支付、库存和促销策略会迅速变复杂,现成电商框架能帮你避开大量基础坑。

别先这么做
不要把普通 CMS 或普通后台框架当完整电商内核。
快速入口

AI API / SaaS 后端

如果你要做模型接口、异步任务、业务 API、BFF、中台服务,优先看成熟后端框架。

优先看
FastAPINestJSSpring BootASP.NET Core
为什么

这类项目更看重接口治理、服务结构、类型、观测和扩展性。

别先这么做
不要只靠轻量脚本式服务扛中长期产品主后端。
快速入口

移动端 App

如果你要做 iOS / Android,先决定跨平台效率还是原生能力。

优先看
FlutterReact Native + ExpoSwiftUIJetpack Compose
为什么

移动端的核心不是网页渲染,而是交付效率、平台能力和用户体验。

别先这么做
不要把移动端当成普通响应式网页的延伸。
常见组合

这些是现实里最常见、最省错的组合路线

不是说只能这样配,而是这些组合在交付速度、生态、维护成本和团队协作上最容易站稳。

常见组合

Laravel 业务后台标准组合

LaravelFilamentPostgreSQL / MySQL
适合
中小团队后台系统运营台管理系统SaaS 后台
为什么这套常见

如果目标是业务交付效率和后台成品速度,这通常是 PHP 路线里最省错的一套。

注意点
  • 强品牌化前端时要额外控视觉
  • 复杂前台产品不要全部压在后台框架里
常见组合

Django 业务系统标准组合

DjangoDjango AdminPostgreSQL
适合
数据管理后台内容后台业务系统Python 团队的完整管理台
为什么这套常见

当你既需要完整后端,又需要现成后台时,这套组合非常稳。

注意点
  • API-first 或 AI 接口层单独做时可能偏重
常见组合

React SaaS 标准组合

Next.jsNestJS 或 SupabaseRefine / 自定义前端层
适合
SaaS官网 + 应用一体现代 Web App
为什么这套常见

这套路线能同时覆盖营销页、产品前端和后端能力,适合产品型团队。

注意点
  • 如果只是简单内容站,这套会有点重
常见组合

内容驱动产品组合

Astro 或 Next.jsStrapi / Directus / Payload
适合
内容站媒体站营销站文档 / 博客 / 栏目型产品
为什么这套常见

前台性能和内容后台分工明确,适合持续内容运营。

注意点
  • 复杂业务后台逻辑不要全塞进 CMS
常见组合

AI 产品快速启动组合

Next.jsFastAPISupabase
适合
AI SaaS图像 / 文本处理产品MVP 快速上线
为什么这套常见

前台、API、数据库/认证都能迅速起步,是很常见的现代 AI 产品组合。

注意点
  • 后期高并发和复杂权限体系要提前补治理
常见组合

可定制商城组合

Next.js 前台Medusa 或 SaleorStripe / 支付网关
适合
Headless Commerce可定制商城多渠道电商
为什么这套常见

电商核心不要自己造,前台和商品 / 订单内核拆开更利于扩展。

注意点
  • 小团队试水单店时可能会觉得偏重
专项矩阵

后台 / 内部工具

最常问的是“后台管理框架有哪些”,这一组就是专门回答这个问题的。

Laravel 后台首选

Filament

资源页、表格、表单、后台管理非常强。

Laravel 商业后台

Laravel Nova

官方商业路线,适合快速起管理台。

Django 数据管理后台

Django Admin

模型驱动后台效率极高。

React 中后台

Refine

适合内部工具和管理前端。

React 资源型后台

React-Admin

适合已有 API 的企业后台前端。

低代码内部工具

Appsmith / Budibase

适合内部查询、审批、运营面板。

专项矩阵

CMS / 内容系统

内容、栏目、文章、媒体、多端分发,不要默认自己造后台。

主流 Headless CMS

Strapi

前后端分离内容系统常见首选。

数据库驱动内容后台

Directus

内容和数据管理混合场景很强。

代码优先 CMS

Payload

适合开发者主导、高定制内容系统。

Django CMS

Wagtail

机构官网、媒体站、内容团队友好。

专项矩阵

电商

商品、订单、库存、支付、多渠道,这类不要先从零写。

Node / TS 电商后端

Medusa

适合可定制商城和 Headless Commerce。

GraphQL 电商平台

Saleor

适合复杂、多渠道、国际化电商。

专项矩阵

移动端

先判断你要跨平台效率,还是极强原生能力。

跨平台主流

Flutter

一套代码打 iOS / Android。

前端团队跨平台

React Native + Expo

JS / TS 团队迁移成本低。

Apple 原生

SwiftUI

高质量 iOS / macOS 产品。

Android 原生

Jetpack Compose

Google 官方现代 Android 路线。

技术栈分区

前端 UI 基础栈

这些负责浏览器里的界面层和交互层,适合做应用前端、后台前端、官网前端和组件系统。

UI 库 / 前端基础栈

React

复杂交互前端 是最常见切入点。生态最大,但也要接受 本体不是完整框架 这一类代价。

适合场景
复杂交互前端大型中后台组件系统需要超大生态的团队
优点
  • 生态最大
  • 组件化成熟
  • 和 Next.js / React Native / Expo 连接紧
  • 招聘市场最友好
代价 / 风险
  • 本体不是完整框架
  • 状态管理 / 数据层 / SSR 方案需要额外选型
  • 自由度高也更容易失控
不优先考虑
想要开箱即用全家桶且团队不想做额外架构决策

官方文档

前端框架

Vue

企业后台 是最常见切入点。上手快,但也要接受 超大生态广度通常不如 React 这一类代价。

适合场景
企业后台中小团队业务系统需要平滑学习曲线的项目内容站和管理台
优点
  • 上手快
  • 模板和响应式体验顺滑
  • 官方生态完整
  • 适合前后端团队协作
代价 / 风险
  • 超大生态广度通常不如 React
  • 某些企业级组件或第三方方案选择面略小
不优先考虑
团队已经深度押注 React 体系时再换栈

官方文档

企业级前端框架

Angular

大型企业系统 是最常见切入点。官方全家桶,但也要接受 学习曲线更陡 这一类代价。

适合场景
大型企业系统强规范团队复杂表单与流程型平台长期多人协作项目
优点
  • 官方全家桶
  • 依赖注入与模块化成熟
  • CLI、路由、表单、工程规范齐
  • 适合大团队强约束开发
代价 / 风险
  • 学习曲线更陡
  • 样板代码更多
  • 小项目会显得偏重
不优先考虑
轻量项目需要极快试错的小团队

官方文档

前端框架

Svelte

希望写法简洁的前端团队 是最常见切入点。语法简洁,但也要接受 生态广度不如 React / Vue 这一类代价。

适合场景
希望写法简洁的前端团队交互型产品更轻的前端心智负担
优点
  • 语法简洁
  • 运行时代价低
  • 组件写法直接
  • 对很多开发者来说可读性很好
代价 / 风险
  • 生态广度不如 React / Vue
  • 招聘市场和现成企业方案相对少
不优先考虑
必须依赖超大第三方 UI 生态的企业团队

官方文档

技术栈分区

Web 全栈 / SSR / BFF

这些不是单纯前端库,而是带路由、服务端渲染、接口层甚至部署习惯的一体化 Web 框架。

React 全栈框架

Next.js

官网 是最常见切入点。React 生态默认首选,但也要接受 框架能力多、心智面大 这一类代价。

适合场景
官网SaaS 产品SEO 页面全栈 Web App需要 React + SSR 的项目
优点
  • React 生态默认首选
  • SSR / SSG / Route Handlers 成熟
  • 部署路径清晰
  • 适合官网和应用共存
代价 / 风险
  • 框架能力多、心智面大
  • 版本演进快,需要持续跟进
  • 有时会带来框架特有决策成本
不优先考虑
只做纯前端静态小页且不需要全栈能力

官方文档

Vue 全栈框架

Nuxt

Vue 团队做 SEO 站 是最常见切入点。Vue 对应的 Next.js 路线,但也要接受 生态体量还是比 React / Next 小一些 这一类代价。

适合场景
Vue 团队做 SEO 站全栈 Vue 应用内容站营销站与后台共栈项目
优点
  • Vue 对应的 Next.js 路线
  • 目录式路由清晰
  • SSR / SSG / API 一体
  • 开发体验顺滑
代价 / 风险
  • 生态体量还是比 React / Next 小一些
  • 若团队完全不熟 Vue,迁移成本会存在
不优先考虑
团队已经深度沉没在 React 体系时

官方文档

React Web 框架

Remix

表单密集型产品 是最常见切入点。更强调 loader / action / form,但也要接受 生态热度通常不如 Next.js 这一类代价。

适合场景
表单密集型产品偏 Web fundamentals 的项目重服务端交互的 BFF 场景
优点
  • 更强调 loader / action / form
  • 服务端思维清晰
  • 适合流程和表单型业务
代价 / 风险
  • 生态热度通常不如 Next.js
  • 很多团队仍更习惯 Next 的默认路线
不优先考虑
只想走主流 React 默认路线且不想解释差异的团队

官方文档

Svelte 全栈框架

SvelteKit

希望更轻更直接的全栈前端团队 是最常见切入点。Svelte 写法 + 全栈能力,但也要接受 成熟度和生态广度通常不及 Next / Nuxt 这一类代价。

适合场景
希望更轻更直接的全栈前端团队Svelte 技术路线中小型 Web 产品
优点
  • Svelte 写法 + 全栈能力
  • SSR / 路由 / 数据加载整合得自然
  • 代码简洁
代价 / 风险
  • 成熟度和生态广度通常不及 Next / Nuxt
  • 企业组件与案例更少
不优先考虑
需要大规模企业生态背书的项目

官方文档

内容站 / 营销站框架

Astro

博客 是最常见切入点。静态内容性能非常强,但也要接受 不适合把它当重业务后台主框架 这一类代价。

适合场景
博客文档站内容站营销站重性能内容页面
优点
  • 静态内容性能非常强
  • 适合多前端组件混用
  • 对内容型网站友好
代价 / 风险
  • 不适合把它当重业务后台主框架
  • App 型产品能力不如 Next / Nuxt 明确
不优先考虑
复杂后台业务应用作为主施工框架

官方文档

技术栈分区

Node.js 后端 / API

适合 TypeScript / JavaScript 团队做 API、BFF、服务层和后台业务。

Node.js 企业级后端框架

NestJS

中大型 API 是最常见切入点。模块化清晰,但也要接受 相对 Express 更重 这一类代价。

适合场景
中大型 APIBFF企业后台服务微服务TypeScript 团队
优点
  • 模块化清晰
  • 依赖注入成熟
  • 工程结构稳定
  • 团队协作和长期维护友好
代价 / 风险
  • 相对 Express 更重
  • 小项目会有一定样板成本
不优先考虑
极小型原型或一次性脚本服务

官方文档

Node.js 轻量 Web / API 框架

Express

轻量 API 是最常见切入点。轻量,但也要接受 太自由,团队大了容易发散 这一类代价。

适合场景
轻量 API原型小型服务想自己掌控结构的项目
优点
  • 轻量
  • 老牌
  • 自由度高
  • 学习成本低
代价 / 风险
  • 太自由,团队大了容易发散
  • 很多能力要自己补
  • 工程治理不如 NestJS 默认完善
不优先考虑
多人长期维护的大型企业后端,如果团队没有明确规范

官方文档

技术栈分区

Python 后端

Python 栈最常见的是“完整业务系统”和“API 服务”两条线,通常分别看 Django 和 FastAPI。

全栈 Web 框架

Django

完整业务系统 是最常见切入点。开箱能力强,但也要接受 对于极简 API 项目会偏重 这一类代价。

适合场景
完整业务系统后台系统CMS管理台需要 ORM / Admin / Auth 一体的项目
优点
  • 开箱能力强
  • 自带 Admin
  • ORM 和认证完整
  • 适合快速做业务后台
代价 / 风险
  • 对于极简 API 项目会偏重
  • 异步和轻量风格不如 FastAPI 直接
不优先考虑
只做轻量 AI API 层、没有完整后台需求时

官方文档

现代 Python API 框架

FastAPI

AI 服务 是最常见切入点。类型提示友好,但也要接受 不是完整业务后台全家桶 这一类代价。

适合场景
AI 服务模型接口层异步 APIOpenAPI 驱动接口
优点
  • 类型提示友好
  • 自动文档好
  • 适合 API-first
  • 和 AI / 数据服务贴合度高
代价 / 风险
  • 不是完整业务后台全家桶
  • 后台管理、权限、CMS 要额外拼装
不优先考虑
想要 Django 那种一体化业务系统框架时

官方文档

轻量 Python Web 框架

Flask

小服务 是最常见切入点。简单,但也要接受 大型项目会大量自行补齐结构 这一类代价。

适合场景
小服务快速原型教学和轻量场景
优点
  • 简单
  • 轻量
  • 自由
代价 / 风险
  • 大型项目会大量自行补齐结构
  • 工程化和默认能力不如 Django / FastAPI
不优先考虑
一开始就知道会长成中大型业务系统

官方文档

技术栈分区

PHP 后端 / 全栈

PHP 仍然是业务后台、内容系统和中小企业 SaaS 的高性价比路线,核心就是 Laravel 和 Symfony。

现代 PHP 全栈框架

Laravel

业务后台 是最常见切入点。生态成熟,但也要接受 框架习惯较强 这一类代价。

适合场景
业务后台SaaS管理系统API + 后台一体中小团队快速交付
优点
  • 生态成熟
  • 开发效率高
  • 文档与社区强
  • 能和 Filament / Nova 等后台框架很好组合
代价 / 风险
  • 框架习惯较强
  • 超高自由定制时有时不如 Symfony 组件式
不优先考虑
团队明确偏向更重企业组件化与底层控制时

官方文档

企业级 PHP 框架

Symfony

复杂企业系统 是最常见切入点。组件化强,但也要接受 开发门槛和样板成本通常比 Laravel 高 这一类代价。

适合场景
复杂企业系统长期维护项目重组件化系统高可控性后端
优点
  • 组件化强
  • 架构控制感更强
  • 企业级可维护性好
代价 / 风险
  • 开发门槛和样板成本通常比 Laravel 高
  • 小团队上手速度可能慢一些
不优先考虑
追求最快业务交付的小团队首发项目

官方文档

技术栈分区

Java / .NET 企业后端

这类栈适合企业核心系统、复杂权限、长期维护、多团队协作和传统大中型组织。

Java 后端框架

Spring Boot

企业系统 是最常见切入点。Java 企业生态核心,但也要接受 体系大、复杂度高 这一类代价。

适合场景
企业系统微服务银行 / 制造 / 政企系统复杂长期后端
优点
  • Java 企业生态核心
  • 可扩展性强
  • 与 Spring 全家桶深度整合
  • 团队化治理成熟
代价 / 风险
  • 体系大、复杂度高
  • 轻项目会显得重
不优先考虑
极小团队做轻业务试错时

官方文档

.NET Web / API 框架

ASP.NET Core

微软技术栈企业系统 是最常见切入点。性能和工程化都强,但也要接受 生态语言绑定在 .NET 这一类代价。

适合场景
微软技术栈企业系统后台 API管理平台BFF 与中台服务
优点
  • 性能和工程化都强
  • .NET 团队协作顺手
  • 企业认证、部署、工具链成熟
代价 / 风险
  • 生态语言绑定在 .NET
  • 跨栈团队迁移成本会更高
不优先考虑
团队没有 .NET 经验且没有明显生态理由时

官方文档

.NET Web UI 框架

Blazor

全 C# 团队 是最常见切入点。前后端都可用 C#,但也要接受 前端生态与主流 JS 体系相比有限 这一类代价。

适合场景
全 C# 团队企业内部系统想减少 JS 依赖的 .NET 项目
优点
  • 前后端都可用 C#
  • 适合微软栈统一
  • 企业内部工具场景顺手
代价 / 风险
  • 前端生态与主流 JS 体系相比有限
  • 很多前端团队并不熟这条路线
不优先考虑
高度依赖主流 JS 前端生态的产品团队

官方文档

技术栈分区

Go 后端

Go 很适合高并发 API、微服务、基础设施工具和轻量部署,但业务脚手架通常没有 Laravel / Django 那么厚。

Go Web / API 框架

Gin

高性能 API 是最常见切入点。快,但也要接受 默认业务脚手架不厚 这一类代价。

适合场景
高性能 API微服务轻量服务希望部署简单的后端
优点
  • 广泛使用
  • 部署简单
代价 / 风险
  • 默认业务脚手架不厚
  • 权限 / 后台 / 资源管理常要自己搭
不优先考虑
想要开箱即用业务后台能力时

官方文档

技术栈分区

后台管理框架 / 内部工具

这一类不是普通 Web 框架,而是专门帮你快速做后台、运营台、管理台、内部工具的成品能力层。

Laravel Admin Panel

Filament

Laravel 后台 是最常见切入点。Laravel 生态里非常强,但也要接受 绑定 Laravel 生态 这一类代价。

适合场景
Laravel 后台运营台CRM / ERP 风格系统资源型管理后台
优点
  • Laravel 生态里非常强
  • 表单表格资源页成熟
  • 开发效率高
  • 适合做完整业务后台
代价 / 风险
  • 绑定 Laravel 生态
  • 超高度前端品牌化时需要额外设计控制
不优先考虑
非 PHP / Laravel 技术栈

官方文档

Laravel 商业后台面板

Laravel Nova

Laravel 资源管理后台 是最常见切入点。官方路线,但也要接受 商业授权 这一类代价。

适合场景
Laravel 资源管理后台快速起管理台CRUD 密集后台
优点
  • 官方路线
  • 和 Laravel 贴合
  • 资源型后台很快
代价 / 风险
  • 商业授权
  • 定制感和社区玩法通常不如 Filament 活跃
不优先考虑
不接受商业付费授权的项目

官方文档

Django 自带后台系统

Django Admin

Django 数据管理后台 是最常见切入点。开箱即用,但也要接受 不是高度品牌化前端框架 这一类代价。

适合场景
Django 数据管理后台内容管理后台内部管理面板
优点
  • 开箱即用
  • 和 Django 模型直连
  • 做数据管理效率极高
代价 / 风险
  • 不是高度品牌化前端框架
  • 复杂交互产品感有限
不优先考虑
追求强品牌体验和完全定制 UI 的产品前台

官方文档

React Admin Framework

React-Admin

已有 API 的 React 后台 是最常见切入点。React 生态成熟后台方案,但也要接受 你得先有比较像样的 API 这一类代价。

适合场景
已有 API 的 React 后台管理系统前端企业后台前端层
优点
  • React 生态成熟后台方案
  • 资源型管理页面经验足
  • 适合前后端分离
代价 / 风险
  • 你得先有比较像样的 API
  • UI 品牌化时仍需额外定制
不优先考虑
没有 API、希望后端也一体开箱时

官方文档

React 内部工具 / Admin Framework

Refine

内部工具 是最常见切入点。现代 React 工作流友好,但也要接受 仍然需要你自己定义较多产品层约束 这一类代价。

适合场景
内部工具管理后台需要 React + 数据源抽象的项目
优点
  • 现代 React 工作流友好
  • 和多种 UI / 数据源配合好
  • 适合中后台产品化开发
代价 / 风险
  • 仍然需要你自己定义较多产品层约束
  • 不是低代码傻瓜式出后台
不优先考虑
完全不想碰前端实现细节的团队

官方文档

低代码内部工具平台

Appsmith

内部工具 是最常见切入点。低代码效率高,但也要接受 产品自由度受平台约束 这一类代价。

适合场景
内部工具运营查询页审批流和管理工具快速搭建企业面板
优点
  • 低代码效率高
  • 适合运营 / 数据 / 流程面板
  • 比从零写快很多
代价 / 风险
  • 产品自由度受平台约束
  • 复杂品牌化产品通常不适合
不优先考虑
面向外部用户的高品牌产品前台

官方文档

低代码内部工具平台

Budibase

内部系统 是最常见切入点。低代码,但也要接受 高度定制产品体验有限 这一类代价。

适合场景
内部系统管理后台业务流程工具低代码企业应用
优点
  • 低代码
  • 内部工具效率高
  • 适合表单 / 数据管理场景
代价 / 风险
  • 高度定制产品体验有限
  • 复杂工程化产品不一定最合适
不优先考虑
高品牌、高复杂产品型前台

官方文档

技术栈分区

CMS / Headless CMS

如果你的核心是内容、栏目、文章、页面、媒体资源和多端内容分发,优先看 CMS 而不是自己造后台。

Headless CMS

Strapi

内容站后台 是最常见切入点。主流 Headless CMS,但也要接受 深度定制时仍有平台边界 这一类代价。

适合场景
内容站后台多端内容分发前后端分离内容系统
优点
  • 主流 Headless CMS
  • 内容建模成熟
  • 适合内容 API 化
代价 / 风险
  • 深度定制时仍有平台边界
  • 复杂业务系统不一定是最佳底座
不优先考虑
不是内容驱动而是业务流程驱动的后台

官方文档

数据平台 + Headless CMS

Directus

已有数据库想快速出后台 是最常见切入点。数据管理很强,但也要接受 复杂产品逻辑仍需外围系统承接 这一类代价。

适合场景
已有数据库想快速出后台内容 + 数据混合管理低代码数据管理
优点
  • 数据管理很强
  • 可视化后台成熟
  • 适合数据库驱动后台
代价 / 风险
  • 复杂产品逻辑仍需外围系统承接
  • 平台式思维较强
不优先考虑
完全自定义业务内核且不想引入平台边界时

官方文档

代码优先 Headless CMS

Payload

开发者主导 CMS 是最常见切入点。代码优先,但也要接受 不是最低决策成本路线 这一类代价。

适合场景
开发者主导 CMS需要较强代码控制的内容系统Node 团队做内容后台
优点
  • 代码优先
  • 开发者体验强
  • 内容系统可定制性高
代价 / 风险
  • 不是最低决策成本路线
  • 对内容团队的纯运营友好度不一定最高
不优先考虑
想要更平台化、低代码化的内容后台

官方文档

Django CMS

Wagtail

Django 内容站 是最常见切入点。Django 生态成熟 CMS,但也要接受 绑定 Python / Django 生态 这一类代价。

适合场景
Django 内容站媒体站机构官网编辑团队驱动的网站
优点
  • Django 生态成熟 CMS
  • 编辑体验好
  • 适合机构和内容网站
代价 / 风险
  • 绑定 Python / Django 生态
  • 纯前后端分离 headless 路线时不一定最轻
不优先考虑
团队完全不走 Python / Django

官方文档

技术栈分区

电商框架

如果你要做商品、购物车、订单、支付、库存和多渠道,不要轻易从零造电商核心。

Headless Commerce Framework

Medusa

可定制商城后端 是最常见切入点。电商领域针对性强,但也要接受 不像 Shopify 那样是托管型成品平台 这一类代价。

适合场景
可定制商城后端Node / TypeScript 电商Headless Commerce
优点
  • 电商领域针对性强
  • 对开发团队友好
  • 适合做定制电商后端
代价 / 风险
  • 不像 Shopify 那样是托管型成品平台
  • 团队仍需自己负责很多产品层工作
不优先考虑
只想买现成 SaaS 店铺平台的人

官方文档

GraphQL Headless Commerce

Saleor

复杂电商 是最常见切入点。电商能力完整,但也要接受 复杂度会更高 这一类代价。

适合场景
复杂电商多渠道国际化GraphQL 驱动电商架构
优点
  • 电商能力完整
  • GraphQL 优先
  • 适合复杂和增长型电商业务
代价 / 风险
  • 复杂度会更高
  • 对团队工程能力要求更强
不优先考虑
极小型单店试水且不需要复杂能力的场景

官方文档

技术栈分区

移动端

移动端一般先判断你要跨平台效率,还是原生体验和平台能力。

跨平台移动框架

Flutter

一套代码打 iOS / Android 是最常见切入点。跨平台成熟,但也要接受 需要接受 Dart 生态 这一类代价。

适合场景
一套代码打 iOS / AndroidUI 一致性强的 App独立产品团队
优点
  • 跨平台成熟
  • UI 控制力强
  • 移动端交付效率高
代价 / 风险
  • 需要接受 Dart 生态
  • 原生平台深度能力时仍可能要桥接
不优先考虑
团队强绑定 JS/TS 且不想学新语言

官方文档

跨平台移动框架

React Native

前端团队做 App 是最常见切入点。前端团队迁移成本低,但也要接受 原生边界仍存在 这一类代价。

适合场景
前端团队做 AppReact 生态延展到移动端JS / TS 团队跨平台交付
优点
  • 前端团队迁移成本低
  • 生态大
  • 和 Expo 搭配效率高
代价 / 风险
  • 原生边界仍存在
  • 复杂原生能力有时需要额外桥接和调试
不优先考虑
必须极致原生体验且团队有完整原生能力时

官方文档

React Native 工程化平台

Expo

更快起 React Native 项目 是最常见切入点。起步快,但也要接受 部分底层能力仍受平台路线影响 这一类代价。

适合场景
更快起 React Native 项目需要统一移动开发体验希望少折腾移动配置的团队
优点
  • 起步快
  • 工程化体验好
  • React Native 默认入口很强
代价 / 风险
  • 部分底层能力仍受平台路线影响
  • 深度定制原生场景可能要 eject 或配合原生开发
不优先考虑
一开始就有大量深原生定制需求

官方文档

Apple 原生 UI 框架

SwiftUI

iOS / macOS 原生产品 是最常见切入点。原生体验强,但也要接受 只覆盖 Apple 生态 这一类代价。

适合场景
iOS / macOS 原生产品Apple 生态深度集成高品质原生体验
优点
  • 原生体验强
  • Apple 生态能力接入顺畅
  • 适合高品质 iOS 产品
代价 / 风险
  • 只覆盖 Apple 生态
  • 跨平台不成立
不优先考虑
需要 Android 一起交付的单团队项目

官方文档

Android 原生 UI 工具包

Jetpack Compose

Android 原生应用 是最常见切入点。现代 Android 官方路线,但也要接受 只覆盖 Android 这一类代价。

适合场景
Android 原生应用Google 生态深度能力重 Android 体验项目
优点
  • 现代 Android 官方路线
  • 原生能力完整
  • 适合 Android 团队
代价 / 风险
  • 只覆盖 Android
  • 需要 iOS 时要双栈
不优先考虑
希望单栈跨平台覆盖 iOS + Android

官方文档

.NET 跨平台应用框架

.NET MAUI

.NET 团队做移动 + 桌面 是最常见切入点。C# 团队顺手,但也要接受 社区热度和生态通常不如 Flutter / React Native 这一类代价。

适合场景
.NET 团队做移动 + 桌面微软技术栈统一交付
优点
  • C# 团队顺手
  • 覆盖移动与桌面
  • 微软生态整合
代价 / 风险
  • 社区热度和生态通常不如 Flutter / React Native
  • 跨平台时仍要考虑平台差异
不优先考虑
非 .NET 团队的新项目首选

官方文档

技术栈分区

桌面应用

桌面端常见路线是 Web 技术打桌面,或者跟随各自平台原生生态。

跨平台桌面框架

Electron

Web 团队快速做桌面应用 是最常见切入点。成熟,但也要接受 资源占用偏高 这一类代价。

适合场景
Web 团队快速做桌面应用编辑器 / 工具型桌面产品需要跨平台一致功能
优点
  • 成熟
  • 生态大
  • Web 团队上手快
  • 案例非常多
代价 / 风险
  • 资源占用偏高
  • 包体通常较大
不优先考虑
对包体和内存极度敏感的轻桌面工具

官方文档

跨平台桌面框架

Tauri

希望更轻的桌面应用 是最常见切入点。通常更轻,但也要接受 生态体量不如 Electron 这一类代价。

适合场景
希望更轻的桌面应用Web 前端 + Rust 后端桥接跨平台工具型产品
优点
  • 通常更轻
  • 资源占用更克制
  • 适合现代桌面工具
代价 / 风险
  • 生态体量不如 Electron
  • 需要接受 Rust 相关边界
不优先考虑
团队完全不想碰 Rust 或新桌面链路

官方文档

技术栈分区

文档站 / 知识库

如果核心是文档,不要默认拿通用前端框架硬搭,文档框架通常更省心。

文档站框架

Docusaurus

开发者文档 是最常见切入点。文档场景成熟,但也要接受 更偏文档产品,不是通用业务后台框架 这一类代价。

适合场景
开发者文档产品文档中心开源项目官网知识库站点
优点
  • 文档场景成熟
  • 导航、版本、搜索、Markdown 体系好
  • 社区广
代价 / 风险
  • 更偏文档产品,不是通用业务后台框架
不优先考虑
复杂交易 / 管理后台主应用

官方文档

Astro 文档站方案

Starlight

现代文档站 是最常见切入点。文档体验现代,但也要接受 相对 Docusaurus 来说生态和认知面更小一些 这一类代价。

适合场景
现代文档站内容性能要求高的知识站点想用 Astro 体系做文档
优点
  • 文档体验现代
  • 与 Astro 贴合
  • 适合高性能内容站
代价 / 风险
  • 相对 Docusaurus 来说生态和认知面更小一些
不优先考虑
团队完全不打算接触 Astro

官方文档

技术栈分区

BaaS / 平台型后端

这些不是传统应用框架,但经常是新项目技术栈的核心,因为它们直接提供数据库、认证、存储和部署能力。

BaaS

Firebase

移动应用 是最常见切入点。起步快,但也要接受 平台绑定较强 这一类代价。

适合场景
移动应用快速 MVP实时能力推送与身份能力
优点
  • 起步快
  • 托管能力多
  • 移动端集成成熟
代价 / 风险
  • 平台绑定较强
  • 复杂业务和成本控制需要谨慎
不优先考虑
希望数据库和后端完全自主可控的团队

官方文档

Postgres-based BaaS

Supabase

现代 Web / App 产品 是最常见切入点。开发者体验好,但也要接受 依然是平台型能力,不是你自己完全造底层 这一类代价。

适合场景
现代 Web / App 产品需要 Postgres认证 + 存储 + 数据库一体
优点
  • 开发者体验好
  • Postgres 心智清晰
  • 适合现代产品快速起步
代价 / 风险
  • 依然是平台型能力,不是你自己完全造底层
  • 复杂极端场景仍要自己补外围系统
不优先考虑
必须完全自控基础设施的强约束项目

官方文档

技术栈分区

自动化 / 工作流

如果核心问题是系统编排、自动化和流程连接,直接看工作流框架往往比先写一堆胶水代码更值。

自动化 / 工作流平台

n8n

业务自动化 是最常见切入点。自动化能力成熟,但也要接受 不是通用业务主框架 这一类代价。

适合场景
业务自动化AI 工作流系统编排数据搬运与通知流
优点
  • 自动化能力成熟
  • 可视化流程强
  • 适合快速搭系统编排
代价 / 风险
  • 不是通用业务主框架
  • 复杂产品逻辑仍需外围应用承接
不优先考虑
把它当完整业务系统主框架来写产品前台

官方文档