如何学习ExpressJS?

时间:2011-04-04 10:02:04

标签: node.js express

是否有可能在没有Node.js的先验知识的情况下学习ExpressJS?

这是一个好方法吗?如果是,您可以推荐哪些资源用于学习Express?

3 个答案:

答案 0 :(得分:2)

是的,当然,没有NodeJS可以学习expressJS。即使知道两者总是更好。

学习expressJS的最佳方式是官方指南:

http://expressjs.com

答案 1 :(得分:2)

简单回答是肯定的,但不推荐,您可以在他们的网站上了解有关Express的更多信息。

为什么这不是一个好主意,简单地说因为nodeJS有编程标准,你必须在深入编码之前了解磁盘I / O和周期计数,原因是Node被设计为Non -Blocking意味着您在节点中执行的每个操作都需要磁盘启动或网络访问,这要求它符合其事件结构。

例如:

require('http').createServer(function(Request, Response){
    /*
        * If your code here is blocking every request that comes in to the server get's bottlenecked.
    */
});

因为如果单独这个原因,我会从网络上的视频演示开始了解,然后在尝试在节点中创建任何内容之前点击Node API。

为什么在尝试学习节点模块之前,您不希望学习Node?

我还建议您进行IRC聊天并访问#node.js频道,因为那边的人会非常有帮助。

答案 2 :(得分:1)

在学习node.js基础知识之前尝试使用Express并不是一个好主意。您确实需要了解异步的基础知识,因为node.js库模块都是异步的。

但是,学习一些node.js教程并探索Promises和Steps等模块不需要花费太多时间。