上一篇:《node开发 - 编辑器VsCode安装》


《对 node 和 egg 的理解》

作者 vhaixingv 创建于 18-06-21 11:30:14

学习了两个星期了,我觉得node的本质就是js。 但是,它很好的利用js把自己包装成为拥有丰富内置对象的和启动引擎V8的语言


egg 可以看做是node语言写出来的框架,拥有约定好的路由,模型,控制,还包含了一个非常好用的ctx。 用起来确实也不错。


可怕的一点是比如安装mysql支持, node有一套npm install mysql, egg有一套npm install egg-mysql. 是不是太多选择了?


所以,它们和 python+django还是有区别的。 node+egg的模块自定义很高,选择很多


这么看起来,用egg的话需要理解以下知识:


  1. js

  2. node的安装,npm的安装, node的交互, node模块的导入(例如http模块,用于启动), node的文件、流、事件等。

  3. egg的使用说明 —— 其实了解了1和2,使用起来就那么回事,和Django没有太大区别了


现在的看法:

可以看做: node语言 + egg框架  (这种看起来可能更符合吧) egg重使用!  node+js重基础概念!


另一种看法:

可以看做: js语言 + node+egg组合框架




下一篇:《egg sequelize 建立模型model 关联多态的 经验和坑》