调查:2024年生产环境中实际使用的TypeScript框架

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

调查:2024年生产环境中实际使用的TypeScript框架



TypeScript继续稳固地成为严肃网页开发的主要语言。然而,为生产项目选择框架常常成为激烈争论的话题。最近一项针对专业开发者的调查(覆盖超过5000名来自美国、欧洲和亚洲的受访者)揭示了真实情况:哪些工具真正经受了实战考验,哪些仍然只是炒作的热点。



结果并非一边倒,并显示出明确的两大阵营:前端和后端。以下是主要数据。



前端框架:无可争议的领先者和惊喜



  • Next.js (React) — 47%的受访者。绝对冠军。React生态系统加上Vercel的SSR/SSG仍然是复杂生产应用的标准。
  • Nuxt 3 (Vue) — 18%。凭借模块化和优秀的TypeScript文档实现稳健增长。
  • SvelteKit (Svelte) — 11%。对于一个年轻的框架来说,这个比例出人意料地高。开发者看重其较小的包体积和速度。
  • Angular (使用TypeScript) — 9%。对于大型企业项目仍然适用,但份额正在下降。
  • SolidStart (Solid.js) — 3%。小众但快速增长的选择,适用于高负载界面。


值得注意的是:12%的受访者承认他们使用“vanilla React”而不使用Next.js,理由是对于他们的任务来说,该框架过于复杂。



后端:NestJS占据主导,但Deno正在崛起



  • NestJS (Express/Fastify) — 38%。企业API的事实标准。模块化架构和内置GraphQL支持使其成为首选。
  • Express.js 搭配 TypeScript — 22%。经典之选,新框架难以取代。简单性和庞大的社区。
  • Fastify — 15%。凭借性能和原生类型支持而势头正盛。
  • Deno (Fresh, Oak) — 10%。在API稳定后急剧增长。开发者称赞其“开箱即用”的安全性和没有node_modules。
  • Hono — 7%。用于边缘计算和无服务器的超轻量级框架。在初创公司中很受欢迎。
  • AdonisJS — 5%。采用Rails方式的全功能MVC框架。因其内置ORM和授权功能而备受喜爱。


调查的关键趋势



分析师指出了三个主要结论:

  • TypeScript优先——不是营销,而是必需。 89%的受访者表示,他们不会考虑没有完整类型支持的框架。
  • 边缘兼容性已成为必要条件。 在网络边缘运行的框架(Cloudflare Workers, Deno Deploy)获得优先考虑。
  • 微框架正在挤压单体框架。 Hono、Elysia等框架凭借无服务器架构每年增长30%。


因

推荐库