技术选型

前端框架5 个条目

先看交互复杂度:页面级应用 → React(生态最大)/ Vue(上手最快);要 SEO 和首屏 → 直接上 Next.js;只做静态展示,别上框架。

交互复杂、生态最大的前端框架;状态和渲染都要自己组织,适合中大型应用。
上手最快的主流前端框架:模板语法、渐进式接入,后台和管理端最常见。
React 的全栈框架:SSR / SSG、约定式路由,SEO 和首屏优先时选它。
编译时更新、包体小;生态和招聘比 React / Vue 小。
企业级全家桶:DI、路由、表单一体,强约束适合大团队。

语言、样式与构建3 个条目

语言默认 TypeScript(团队协作和长期维护几乎无争议);样式先用 Tailwind 统一 token;构建新项目默认 Vite。

给 JavaScript 加类型:多人协作和长期项目的默认选择。
原子类 CSS:样式和结构同处,设计 token 统一,适合组件化项目。
新一代前端构建工具:开发秒开、热更新快,新项目的默认选择。

跨端与客户端3 个条目

要原生 App 且团队会 React → React Native;双端 UI 必须一致、动画多 → Flutter;已有 Web 前端要做桌面 → Electron。

用 React 写原生 App:复用团队和生态,双端一套代码。
自绘渲染的跨端框架:双端外观一致、动画强,代价是包体和 Dart。
Web 技术打包桌面应用:复用前端,包体和内存偏大。