如何从NodeJS Web应用程序开始?

时间:2012-10-08 06:52:43

标签: javascript node.js javascript-events event-handling

我是一名Java / JavaScript开发人员,现在想转移到NodeJS来开发Web应用程序。我已经通过了几个教程,但我真的很困惑如何开始开发。我找到了任何端到端应用程序,其中提到了节点的每个方面,例如模型视图和控制器。由于缺乏示例程序和正确的路径,我无法启动。我还有另一个问题,即是否可以使用Node制作桌面应用程序。请指出适当的教程,其中显示了端到端的开发模式以及所有其他必要的资源,以便更轻松地开始使用Node。

2 个答案:

答案 0 :(得分:1)

首先阅读node.js.一本好的免费书籍是Mixu's Node.js book。关注基础知识第1章到第8章。

除了JavaScript基础知识,您需要了解Node.js事件模型,在开始时可能遇到的一个问题是回调地狱,因此请注意本书第7章。

本书第8章将讨论安装npm包和package.json。这个东西很重要,如果您想使用节点包,或打包node.js应用程序进行部署,这将非常方便。

一旦掌握了基础知识,您可以使用Express框架来研究开发Web应用程序。对于单元测试,您可以使用mocha框架

我喜欢通过编写单元测试进行实验,因此在学习阶段开始编写测试node.js API的简单单元测试。

答案 1 :(得分:0)

尝试ExpressJs

API和一些教程都在现场。

如果您想立即进入编码,请查看code examples on github,它们涵盖了网络应用的所有重要部分。