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

正如标题所述,我现在刚刚拿起节点。 我主要通过观看expressjs.com上的video来了解Express ,并留下了深刻的印象。

不过,这让我想起了很多Rails。 我一直觉得我从来没有真正明白当我与RoR合作时发生了什么。 它包含了太多的魔力,它真的让我变得不自信,把我推开。 我不需要沉迷于金属,但是我喜欢对他们如何/如何工作有一个很好的理解。

可能只是因为我对Jade和Sass的无知使Expressvideo看起来像巫术。

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

我不需要沉迷于金属,但是我喜欢对他们如何/如何工作有一个很好的理解。

Node.js本身是相当低的水平。 我build议你花一天时间去与自己的http模块一起玩,然后再进行连接 。

快速build立在连接之上,所以如果你花了几天的时间玩连接,然后“升级”来expression,你可以开始使用快递,而不会感觉到它正在做各种各样的魔法。

所有的快递将从那里向你提供一个不错的路由API和视图引擎。

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

通过强大的JavaScript技能进入节点非常重要,因为它使得学习曲线变得更易于pipe理。 学习重要的是编程的asynchronous风格(而不是混乱你的代码!)

我会说这绝对值得先学习node.js。 我正在学习自己,只是通过这个教程,发现它非常有帮助…

http://nodebeginner.org

这个video教程也相当有帮助。

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

更多的资源在这个话题。

我build议阅读指导网站和演示集合: http : //howtonode.org/ https://github.com/straps/nodejs-demos

JsConf会议上还有一些很好的幻灯片,有一些nodejs的例子,你可以在这里find幻灯片列表: https ://gist.github.com/960104