只是拿起节点。我应该先使用快递还是真正学习节点?

时间:2011-05-18 04:50:25

标签: node.js express

正如标题所述,我现在正在接收节点。我通过观看expressjs.com上的视频来了解Express,并且给人留下了深刻的印象。

然而,它让我想起了很多Rails。我总觉得我从未真正理解当我使用RoR时发生的事情。它结合了如此多的魔力,它真的让我不自信并把我推开了。我不需要了解裸机,但我喜欢很好地了解事情的方式/原因。

可能只是我对Jade和Sass的无知让Express视频看起来像巫术。

可能是相关的:我已经使用JavaScript和一些库(jQuery,Dojo,Raphaeljs,ESRI)几年了,所以我不是完全不熟悉的。

3 个答案:

答案 0 :(得分:27)

  

我不需要了解裸机   但我喜欢很好的感觉   如何/为什么事情按照他们的方式工作。

Node.js本身的水平相当低。我建议你花一天时间独自使用http模块,然后再转到connect

Express建立在连接之上,所以如果你花几天时间玩连接然后“升级”来表达你可以开始使用快递而不觉得它正在做各种魔术。

所有express将从那里为您提供一个很好的路由API和一个视图引擎。

  

可能相关:我曾与之合作过   JavaScript和一些库(jQuery,   Dojo,Raphaeljs,ESRI)几年   现在所以我不完全是js   外行。

使用强大的JavaScript技能进入节点非常重要,因为它使学习曲线更易于管理。要学习的重要一点是异步编程风格(而不是弄乱你的代码!)

答案 1 :(得分:10)

我会说首先必须学习 node.js 。我正在学习自己,只是通过本教程,发现它非常有用......

http://nodebeginner.org

video tutorial也非常有用。

现在我正在阅读这本书:Hands-On Node.js(通过PC Kindle应用程序)。

this topic.

中的更多资源

答案 2 :(得分:4)

我建议阅读how-to网站和演示集: http://howtonode.org/ https://github.com/straps/nodejs-demos

JsConf会议还有一些非常好的幻灯片,其中包含一些nodejs示例,您可以在此处找到幻灯片列表: https://gist.github.com/960104