node.js - 只是拿起 Node 。我应该先使用 express 还是真正学习 node?

标签 node.js express

正如标题所说,我现在才拿起 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/

相关文章:

javascript - 如何在不同的端口上运行多个快速服务器?

javascript - 在 MONGODB 上使用 $in 和 $and 在我的情况下不起作用

javascript - 如何防止浏览器重新加载 Express 中的 POST 路由?

javascript - Node JS 路由 URL 冲突

node.js - 表达 : how to redirect to a static file in the middle of an handler?

express - 职位发布不会删除,继续获取 id 是 "undefined"

javascript - 测试/检查变量的限制是什么?

node.js - jsdom.env 不是将 svg 导出到图像的函数

node.js fs.rename() 错误提示

javascript - req.body 和 res.render 得到不完整的值