标签:
这篇文章编译整理自Stack Overflow的一个如何开始学习Node.js的Wiki帖,这份资源列表在SO上面浏览接近60万次,数千个收藏和顶。特意整理发布到这里,其中添加了部分中文参考资料。
学习指南和教程
开发者网站
视频
Screencasts
书籍
课程
博客
JavaScript课程
Crockford’s videos (must see!)
参考这篇文章《学习JavaScript的在线课程和指南》
JavaScript Patterns book
Node模块
Wiki List on Github/Joyent/Node (start here last!)
A completely biased and incomplete selection of useful Node modules
其他工具和资源
Production sites with published source:
单元测试
Mocha is a popular test framework.
Vows is a fantastic take on asynchronous testing, albeit somewhat stale.
Expresso is a more traditional unit testing framework.
node-unit is another relatively traditional unit testing framework.
Web框架
Express is by far the most popular framework.
Meteor bundles together jQuery, Handlebars, Node.js, websockets, mongoDB, and DDP and promotes convention over configuration without being a Rails clone.
Tower is an abstraction of top of Express that aims to be a Rails clone.
Geddy is another take on web frameworks.
RailwayJS is a Ruby-on-Rails inspired MVC web framework.
SailsJS is a realtime MVC web framework.
Sleek.js is a simple web framework, built upon express.js.
Hapi is a configuration-centric framework with built-in support for input validation, caching, authentication, etc.
Koa Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
Web框架工具
Jade is the HAML/Slim of the Node world
EJS is a more traditional templating language.
Don’t forget about Underscore’s template method!
网络
Connect is the Rack or WSGI of the Node world.
Request is a very popular HTTP request library.
socket.io is handy for building WebSocket servers.
命令行工具
Optimist makes argument parsing a joy.
Commander is another popular argument parser.
Colors makes your CLI output pretty.
标签:
原文地址:http://my.oschina.net/chinacaptain/blog/481178