JavaScript on the server? You bet. Node.js is a JavaScriptserver capable of supporting scalable, high-performance webapplications. Using asynchronous I/O, the server can do more thanone thing at a time, a key requirement for real-time apps likechat, games, and live statistics. And since it's JavaScript, youuse the same language end to end.
Node.js in Action shows you how to buildproduction-quality applications. Clear introductions of keyconcepts and example-by-example coverage take you from setup todeployment. You'll dive into asynchronous programming, datastorage, and output templating, and interact with the filesystem tocreate non-HTTP applications like TCP/IP servers and command-linetools. Perfect for a web developer transitioning from Rails,Django, or PHP. Requires basic knowledge of JavaScript. No priorexperience with Node.js needed.
Purchase of the print book includes a free eBook in PDF, Kindle,and ePub formats from Manning Publications.