我知道这个问题已经在这个网站上以这种或那种方式被多次询问过,但即使在我看过的所有内容之后,我仍然无法为我的生活制定Node.JS以及如何有效地使用它以及了解它的好处。
我认为自己是一名高级JavaScript开发人员。我不仅仅是在谈论了解jQuery或Prototype,而是真正了解底层语言,从我的理解中你真正需要学习Node.JS,因为它毕竟是服务器端的JavaScript。
我在Windows机器上开发,但刚刚安装了Virtualbox和Ubuntu Server ISO来开发Node.JS应用程序。我该从哪里开始?我知道语言,但现在呢?我似乎无法理解应用程序是如何写入其中的。
另一个问题(如果我还没有问过其中的一百万个)我应该使用像Geddy或Express这样的Node.JS框架,还是应该学习Node.JS然后考虑一个框架?
答案 0 :(得分:10)
我发现Node Beginner是一个很好的起点。
答案 1 :(得分:3)
如果你对这个项目的时间有限,你应该跳到一个框架。如果您想要更深入地了解您正在使用的工具,请从准系统教程开始(它没有充分利用诸如expressjs,backbone之类的框架)。我也发现Node Beginner是最好的起点,所以请听Michael Stum的建议。
稍后当您开始使用这些框架时,您将能够更好地理解每条线的实际作用。
答案 2 :(得分:2)
答案 3 :(得分:2)
我真的建议只看一下nodejs.org网站上的文档......
概述和视频http://nodejs.org/docs/latest/ 和API Manual不太长,值得一读......
我建议你先从基础知识开始,然后再使用框架和模块,其中this应该是你的起点