正如标题所说,我现在才拿起 Node 。我对 Express 进行了一些研究,主要是通过观看 expressjs.com 上的视频。 ,印象深刻。
然而,它让我想起了很多 Rails。当我与 RoR 合作时,我总觉得我从来没有真正理解过发生了什么。它包含了如此多的魔力,以至于它真的让我很不自信,把我推开了。我不需要深入了解裸机,但我喜欢很好地了解事物如何/为什么以它们的方式工作。
可能只是我对 Jade 和 Sass 的无知使 Express 视频看起来像魔法。
可能相关: 我已经使用 JavaScript 和一些库(jQuery、Dojo、Raphaeljs、ESRI)工作了几年,所以我并不是完全没有 js 入门。
最佳答案
I don't need to get down to bare metal but I like to have a good sense of how/why things work they way the do.
Node.js 本身是相当低级的。我确实建议您在转到 connect 之前花一天时间自己玩一下 http
模块。 .
Express 建立在 connect 之上,因此如果您花几天时间使用 connect,然后“升级”到 express,您就可以开始使用 express,而不会觉得它在施展各种魔法。
All express 将从那里开始为您提供一个不错的路由 API 和 View 引擎。
Possibly pertinent: I've worked with JavaScript and some libraries (jQuery, Dojo, Raphaeljs, ESRI) for a few years now so I'm not completely js uninitiated.
掌握强大的 JavaScript 技能很重要,因为它使学习曲线更易于管理。学习的重要一点是异步编程风格(不要把你的代码弄得一团糟!)
关于node.js - 只是拿起 Node 。我应该先使用 express 还是真正学习 node?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6040012/