有没有好的资源可以开始使用Node.JS?有没有好的教程、博客或书籍?
当然,我已经访问了它的官网链接http://nodejs.org/,但我不认为他们的留档是一个好的起点。
利用消息来源Luke
不,但说真的,我发现从源代码构建Node.js、运行测试和查看基准测试确实让我走上了正确的轨道。从那里开始,lib目录中的. js文件是一个很好的地方,尤其是文件http.js.
更新:我在一年多前写了这个答案,从那时起,人们可以学习的大量资源出现了爆炸式的增长Node.js.虽然我仍然相信深入研究源代码是值得的,但我认为现在有更好的方法可以开始。我会推荐一些开始出现的Node.js书籍。
您可以按照这些教程开始:
线上教程
NodeSchool.io互动课程
节点的艺术(Node.js介绍)
Hello World
Hello World Web服务器(付费)
Node.js指南
使用Node.js,Express和MongoDB构建博客
Node.js初学者
学习Node.js完全和自信
Node JS处理模型-具有事件循环架构的单线程模型
RisingStack的节点英雄系列
伟大的Node.js教程由编程社区投票
Node.js教程
30天的节点
开发者网站
视频
截屏
书籍
课程
博客
播客
javascript资源
Node.js模块
其他
首先,学习Node.js的核心概念:
你需要了解Node.js鼓励的异步编码风格。
异步!=并发。了解Node.js的事件循环!
Node.js在代码加载中使用的是Common JS风格的需要();它可能与你习惯的有点不同
熟悉Node.js标准库。
然后,你会想看看社区能提供什么:
Node.js包管理的黄金标准是NPM。
它是一个用于管理项目依赖项的命令行工具
确保您了解Node.js和NPM如何通过node_modules文件夹和package.json与您的项目交互。
NPM也是几乎所有Node.js包的注册表
最后,您将想知道用于各种任务的一些更流行的包是什么:
每个项目的有用工具:
单元测试:
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框架工具:
网络:
命令行交互:
代码生成器:
使用流: