1. 云栖社区>
  2. 博客列表>
  3. 正文

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

云计算小粉 2016-10-27 18:46:47 浏览3146 评论1

程序员 云栖大会 基础设施 web node 安全机制 插件

摘要: 本文PPT来自阿里游戏的前端工程师刘勇于10月16日在2016年杭州云栖大会上发表的《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


版权声明:本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

用云栖社区APP,舒服~

【云栖快讯】中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》加快推进基于 IPv6 的下一代互联网规模部署,计划指出2025年末中国 IPv6 规模要达到世界第一,阿里云也第一时间宣布了将全面提供IPv6服务,那么在全面部署 IPV6 前,你需要了解都在这儿  详情请点击

网友评论

1F
君子爱财

这个和thinkjs相比如何?

(来自社区APP)
是一款提供了现场可编程门阵列(FPGA)的计算实例,基于阿里云弹性计算框架,用户可以几分钟内轻松创建FPGA实例... 更多>

充分利用阿里云现有资源管理和服务体系,引入中间件成熟的整套分布式计算框架,以应用为中心,帮助企业级客户轻松构建并... 更多>

深度挖掘企业与企业、企业与人物的关系,通过多位交叉分析及智能算法,构建基于企业全息画像和企业关系网络的风险洞察、... 更多>

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本... 更多>
2017云栖社区年度特辑

2017云栖社区年度特辑