有没有适合初学者入门 Node.JS 的好资源?例如好的教程、博客或书籍?
当然,我已经访问过它的官方网站http://nodejs.org/,但我不认为他们提供的文档是一个很好的起点。
有没有适合初学者入门 Node.JS 的好资源?例如好的教程、博客或书籍?
当然,我已经访问过它的官方网站http://nodejs.org/,但我不认为他们提供的文档是一个很好的起点。
您可以按照以下教程开始学习:
教程
开发者网站
视频
视频教程
图书
课程
博客
播客
JavaScript 资源
Node.js 模块
其他
首先,学习Node.js的核心概念:
接下来,您会想看看社区提供了什么:
Node.js软件包管理的黄金标准是NPM。
最后,您需要知道各种任务的一些流行软件包:
对于每个项目有用的工具:
单元测试:
Web 框架:
Trails是一个现代的Web应用程序框架。它借鉴了Rails和Grails的优点,通过遵循简单、基于惯例的API驱动设计哲学来加速开发。
Danf是一个全栈OOP框架,提供许多功能,以生成可扩展、可维护、可测试和高性能的应用程序,并允许在服务器(Node.js)和客户端(浏览器)两侧以相同的方式编码。
Derbyjs是一个反应式的全栈JavaScript框架。他们长期使用反应式编程和同构JavaScript等模式。
Loopback.io是一个强大的Node.js框架,用于创建API并轻松连接到后端数据源。它有一个Angular.js SDK,并为iOS和Android提供SDK。
Web框架工具:
网络:
命令行交互:
代码生成器:
使用流进行工作:
使用源代码,卢克。
不过说真的,我发现从源代码构建Node.js,运行测试并查看基准测试确实让我找到了正确的方向。从那里开始,lib目录中的.js文件是一个好的查找位置,尤其是http.js文件。
更新:我在一年多前写下了这个答案,自那时以来,有大量适用于学习Node.js的优秀资源可用。虽然我仍然相信深入研究源代码是值得的,但我认为现在有更好的方法来开始入门。我建议阅读一些关于Node.js的图书,这些书正在开始出版。