加载中...

Midway 是阿里巴巴开源的 Node.js 框架,面向 TypeScript 优先的服务端研发,采用装饰器与依赖注入(IoC)作为核心编程模型,底层可适配 Egg.js、Koa、Express 等多种运行时。
Midway 用 @Controller、@Provide、@Inject 等装饰器声明组件与依赖关系,由容器统一装配,风格接近 Java 的 Spring 与 Node.js 的 NestJS。它的差异化能力在于多场景统一:同一套代码可以部署为传统应用,也可以构建为函数形态跑在阿里云、腾讯云等 Serverless 平台;还提供与前端框架结合的「一体化」研发模式,前后端代码同仓协作、接口调用如同本地函数。
Midway 在阿里内部支撑了大量中后台与营销活动类业务,是国内 Serverless 实践较深入的 Node.js 框架之一。
优点是 TypeScript 体验完整、场景覆盖广;缺点是社区规模小于 NestJS,部分能力与阿里云生态绑定较深。

登录 后参与讨论
暂无讨论,来发表第一条评论吧