Egg -- 更好的企业级Node框架

本文PPT来自阿里游戏的前端工程师刘勇(花名:天猪)于10月16日在2016年杭州云栖大会上发表的《egg--企业级Node框架》。

一直以来,Node.js以其灵活、快速迭代的特性在阿里内部得到了广泛的应用。Node.js现在不仅替代了过去使用PHP和Jave Web的部分场景,而且还成为了阿里整个框架内基础设施和接入设施的桥梁。但是随着Node应用和Node开发者的数量不断增加,一些问题也随之暴露出来。这里主要体现在以下三点:基建缺失、重复建设和各自为战。

在这样的背景下,egg诞生了。它的前身是支付宝的Web基础框架chair,之后15年正式创建了第一个内部版本,再到现在被广泛地应用在阿里的前端,并且最近在JSConf China2016大会上被宣布开源,真可谓发展迅猛。

作为一个企业框架,Egg制定了一套完善的Web应用规范约定,涵盖了Web开发和通用能力,规范了项目的加载机制和目录结构。Egg不仅仅是一个MVC,它还具有强大灵活的插件机制,来支撑生态共建、在不同业务场景下灵活定制实现的差异化,将专业的事交给专业的人、使他们各自聚焦在自身的专业领域,并且将核心功能高度插件化。Egg还具有其他的特性,如内建强大的安全机制、跨语言RPC、企业级日志、全链路跟踪等等。当然,一个优秀的框架也离不开生态的支持,egg采用教科书式的开源社区协作模式、拥有数十个优秀的开发者、超过100个插件等等。总之,拥有基础规范、插件生态、高质支撑这三大特性,相信egg一定能得到更加广阔的发展空间,造福于广大的程序员们!

92d422a2f10a08db103f437689cfdbb965c9519e


5b3011c0cb38015e3bfaa9025b4ee111864af113


ca027a6a23c909b4219f3540222d4886f25c1a39


361b416dd9eef88a863acf3d5f88ececc4bcd722


528f2e7159f0fad9ad18f0bd73e0474613c0fe28


47e5ccd36d2e8ed84153876039355ec926f342db


c160238061469791d306723a2b374edd8356f5f4


21257887641a2b370bd003712c47e27dc4598961


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值