Node.js is a cross-platform JavaScript runtime environment that executes JavaScript code at the server-side. This enables a unified language across the web application development. JavaScript becomes the unified language that runs both on the client-side and server-side.
In this chapter, we will learn about the following topics:
Node.js as a JavaScript platform for developing server-side web applications
Node.js can provide the web server for other frameworks, including Express.js, AngularJS, Backbone.js, Ember.js, and others
Other JavaScript frameworks, such as ReactJS, Ember.js, and Socket.IO, may also use Node.js as the web server
Isomorphic JavaScript can add server-side functionality for client-side frameworks
JavaScript frameworks are evolving rapidly; this chapter reviews some of the current techniques and specific syntax for some of these frameworks, so make sure that you check the documentation of the project to discover the latest techniques
Through understanding...