egg介绍及入门

 一、介绍egg.js


        官 网:https://eggjs.org
        中文网站:https://eggjs.org/zh-cn/

    exprees和koa框架缺少约定,标准的mvc模型会有各种千奇百怪的写法。由此出现egg.js,是《阿里旗下产品》基于koa是一个node.js的企业级应用开发框架。egg按照约定进行开发,奉行[约定优于配置],团队协作成本低。

 二、特性


    1、提供定制上层框架的能力
    2、高度可扩展的插件机制
    3、内置多进程管理

 三、历史


        2013 年蚂蚁的 chair 框架,可以视为 egg 的前身。 
        2015 年 11 月,在苏千的召集下,阿里各 BU 的前端骨干齐聚黄龙,闭门共建。 
        2016 年初,各 BU 的基础 web 框架完成升级,在同一套规范的基础上进行差异化定制。
        2016 年中,广泛使用在绝大部分阿里的前端 Node.js 应用。
        2016 年 09 月,在 JSConfChina2016 上亮相并宣布开源。
        2017 年初,官网文档 egg- 为企业级框架和应用而生 亮相,并将在本月发布 egg@1.0 版本。 2017 年 12 月左右 Egg 社区版 2.0 正式发布,性能提升 30%,基于 koa2 拥抱 Async 
        2018 年 7 月最新 egg 的版本是 2.2.1

    
 四、快速入门


        推荐直接使用脚手架,只需几条简单指令,即可快速生成项目:

$ npm i egg-init -g    //创建egg的环境
$ egg-init 项目名称 --type=simple //cd 到目录里面
$ cd egg-example 
$ npm i


    启动项目:
 

$npm run dev 
$open localhost:7001


 

五、目录结构介绍

        约定规范


        Vscode+Egg 开发工具配置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值