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