hero

Midway

面向未来的 Web 全栈应用开发框架

快速上手 →

# 安装脚手架工具
npm install -g midway-init
# 新建应用
midway-init
# 安装依赖
npm install
# 启动服务
npm run dev

注意

请确保你的 Node.js 版本 >= 8。

特色功能

简洁至上

Midway 最大的特色是使用 IoC 机制将应用依赖管理起来,最大程度上帮助应用在 web 开发中提升可维护性和扩展性,在这一系列的增强下,开发者无需关注对象创建和销毁,把注意力集中在真正复杂的业务中。

面向未来

享受 Typescript 的开发体验,增强的语法和各种面向接口编程,让用户提前享受到便利。通过装饰器和依赖注入的通用能力,让应用开发变的流畅自然,便于多人沟通协作,可以专注业务逻辑编码,减少依赖错误。

拥抱社区

兼容社区 koa 中间件以及各种 Eggjs 插件,方便用户快速上手和迁移,降低开发和部署成本。同时我们也提供了各种工具帮助用户快速上手,IoC 模块可独立使用,方便迁移到不同的框架和平台。