渐进式设计, 基于 IoC 的 Web 全栈开发框架

  • 基于 TypeScript 开发,midway封装了 eggjs,eggjs封装了 koa2js,midway遵循 eggjs规范
  • 结合了面向对象(OOP + Class + IoC)与函数式(FP + Function + Hooks)两种编程范式
    • React前后端一体化应用
    • 与 React 和 Vue 轻松集成
    • 前后端无缝融合 + Hooks 的后端开发方式
  • 支持了 Web / 全栈 / 微服务 / RPC / Socket / Serverless 等多种场景
  • 适用于构建 Serverless 服务,传统应用、微服务,小程序后端的 Node.js 框架
    • 可在 AWS,阿里云,腾讯云和传统 VM /容器上运行
    • 跨平台:支持部署至普通 Server 或 Serverless/FaaS 环境
    • Serverless 云原生微服务

Github https://github.com/midwayjs/midway
midway官网 https://midwayjs.org/
image.png

image.png

midway 学习资料

Midway相关视频教程:
https://space.bilibili.com/1746017680/video

midway-bin
https://www.bookstack.cn/read/midwayjs-202006/spilt.1.bcd06012e212c4a5.md

Midway Serverless 2.0 发布直播回放:
https://www.bilibili.com/video/BV17A411T7Md
《Midway Serverless 发布 2.0,一体化让前端研发再次提效 》 https://zhuanlan.zhihu.com/p/355768659

GitHub https://github.com/midwayjs/midway
示例文档 https://yuque.com/midwayjs/faas
知乎专栏 http://zhuanlan.zhihu.com/midwayjs

midway3 Breaking Change 破坏式更新
https://www.yuque.com/docs/share/e90d0535-c905-4da1-83c7-ecc4fad91c3e?#

Midway Serverless

构建 Node.js 云函数的 Serverless 框架。帮助您在云原生时代大幅降低维护成本,更专注于产品研发

midway案例

http://demo.midwayjs.org/

midway插件