<output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
        <dl id="ilehw"><font id="ilehw"></font></dl>
          1. Egg 2.12.0 发布,阿里开源的企业级 Node.js 框架

            王练
             王练
            发布于 2018年10月11日
            收藏 3

            Egg 2.12.0 已发布,Egg 是阿里开源的企业级 Node.js 框架,为企业级框架和应用而生。团队的架构师和技术负责人可以非常容易地基于自身的技术架构在其基础上扩展出适合自身业务场景的框架。

            值得关注的更新:

            • 特性

              • add Subscription base class on app instance

            • 修复

            • 文档

              • corrected lots documentation errors

              • use egg-logger definition

            发行?#24471;?/a>

            Egg.js,为企业级框架和应用而生,是阿里开源的企业级 Node.js 框架。

            设计原则

            企业级应用在?#38750;?#35268;范和共建的同时,还需要考虑如何平衡不同团队之间的差异,求同存异。阿里没有选择社区常见框架的大集市模式(集成如数据库、模板引擎、前端框架等功能),而是专注于提供 web 开发的核心功能和一套灵活可扩展的插件机制;不做出技术选型,因为固定的技术选型会使框架的扩展性变差,无法满足各种定制需求。通过 Egg.js,团队的架构师和技术负责人可以非常容易地基于自身的技术架构在 egg 基础上扩展出适合自身业务场景的框架。

            Egg.js 的插件机制有很高的可扩展性,一个插件只做一件事。Egg.js 通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。

            Egg.js 奉行『?#32423;?#20248;于配置』,按照一套统一的?#32423;?/a>进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本,开发人员不再是『钉子』,可以流动起?#30784;?#27809;?#24615;级?#30340;团队,沟通成本是非常高的,比如有人会按目录分栈而其他人按目录分功能,开发者认知不一致很容易?#22797;懟?#20294;?#32423;?#19981;等于扩展性差,相反 egg 有很高的扩展性,可以按照团队的?#32423;?#23450;制框架。使用 Loader 可以让框架根据不同环境定义默认配置,还可以覆盖 egg 的默认?#32423;ā?/p>

            特性

            本站文章除注明转载外,均为本站原创或编译。?#38431;?#20219;何?#38382;?#30340;转载,但请务必注明出处,尊重他人劳动共创开源社区。
            转载请注明:文章转载自 OSCHINA 社区 [http://www.bswx.tw]
            本文标题:Egg 2.12.0 发布,阿里开源的企业级 Node.js 框架
            加载中

            最新评论(1

            ?#24418;业?#20992;
            ?#24418;业?#20992;
            厉害 厉害
            返回顶部
            顶部
            广东快乐十分实时开奖

                  <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                  <dl id="ilehw"><font id="ilehw"></font></dl>

                            <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                            <dl id="ilehw"><font id="ilehw"></font></dl>