Node.js:JavaScript 的全栈革命
定位:I/O 密集型 · 实时应用 · BFF 层 · 快速原型 · 前后端通吃
Node.js 的 10 大应用方向
| 应用方向 | 细分示例与说明 | 典型应用 / 程序 |
|---|---|---|
| Web 后端 API | Express/Koa/NestJS 框架;RESTful/GraphQL API;BFF 层 | API 服务 BFF 中间层 GraphQL 服务 |
| 实时应用 | Socket.io 实时通信;在线聊天;协同编辑;直播弹幕 | 在线聊天室 协同文档 直播弹幕系统 |
| Serverless 函数 | Vercel/Netlify/AWS Lambda 函数;边缘计算 | Serverless API 边缘函数 Webhook 处理 |
| 静态站点生成 | Next.js/Gatsby/Nuxt 服务端渲染;静态站点生成 | SSR 应用 静态博客 营销页面 |
| 构建工具开发 | Webpack/Vite/Rollup 插件;Babel 插件;代码转换 | Webpack Loader Vite 插件 代码转译工具 |
| 桌面应用 | Electron 跨平台桌面应用;Tauri(Rust 后端) | 桌面客户端 开发工具 效率工具 |
| 命令行工具 | npm 包;脚手架工具;自动化脚本 | CLI 工具 项目脚手架 自动化脚本 |
| 物联网/硬件 | Johnny-Five 机器人;硬件控制;传感器数据采集 | 硬件控制 物联网网关 传感器数据采集 |
| 爬虫与数据采集 | Puppeteer/Playwright 无头浏览器;数据采集 | 网页爬虫 数据采集服务 截图服务 |
| 微服务架构 | 轻量级微服务;服务网格;API 网关 | 微服务 API 网关 服务网格 |