midway-面向未来的nodejs全栈开发方案

发布于 5 年前 作者 phonegap100 6448 次浏览 最后一次编辑是 5 年前 来自 分享

Midway介绍

Midway 自 2013 年开始,基本保持着一年一个大版本的迭代速度进行更新,从 express 到 koa1/2,从未缺席。

如今,集团内外的 Node.js 大环境早已脱离原有的前后端分离体系,朝着全栈的方向大步迈进,有着欣喜,有着期待,对此,MidwayJs 团队不仅仅承担着引导,支撑集团 Node.js 应用的责任,也同时通过 Pandora.js ,Sandbox 等不同形式来让应用变的更加稳定,可靠。

在 2017 年,我们将集团内部的 Midway 5.3 升级到了基于 Koa2 的模型,全面支持了 async/await 的编码风格。 ‘’ 同年年中,我们开始计划将监控和数据采集能力进行抽象剥离,形成了全新 Pandora.js 工具,不仅仅服务于 Midway,也服务于全网,乃至外部所有的 Node.js 应用。

2018 年,MidwayJs 团队将基于 Typescript,将 Midway6 在新的语言层面进行升级,让用户在开发体验上更近一步,对外部则是从第一个版本开始。

关于 Midway

Midway (中途岛) 品牌是淘宝技术部(前淘宝UED)前端部门研发的一款基于 Node.js 的全栈开发解决方案。它将搭配团队的其他产品,pandora 和 sandbox,将 Node.js 的开发体验朝着全新的场景发展,让用户在开发过程中享受到前所未有的愉悦感

关于 Midway的一些特性

midway-面向未来的nodejs全栈开发方案,下面来介绍新版本 midway 的一些特性。

基于 IoC 体系业务代码进行解耦,依赖统一管理统一初始化

常见的 web 场景装饰器简化业务开发

支持 Egg.js 的所有插件体系,框架装饰器统一编码风格

基于 Typescript ,面向接口编程的编码体验

midway算是基于egg进行升级和拓展吧,换了一种开发方式,支持typescript,支持IoC,同时熟悉egg开发的也会有亲切感。

最后,midway 的地址在这 https://github.com/midwayjs/midway/,归属在 midwayJs Group 下。

Midway 官网https://midwayjs.org/midway/

1 回复

Midway 也是淘宝的团队

回到顶部