What is Node.js?
Node.js is a buzzword in the software
development industry and it has become a trend to develop enterprise level
applications using Node. Some of the big companies are already converting their
applications to Node. This seems to be good point to start to look in to
Node.js.
This is an Open Source JavaScript runtime environment
for developing server-side networking applications using JavaScript developed
by Ryan Dahl in 2009. This uses Google
Chrome V8 JavaScript Engine as Interpreter and libuv as the abstraction layer. Core
libraries in Node.js itself are written in JavaScript. There is huge number of
Packages available to use in Node.js with Node Package Manager (NPM). Node.js
is cross platform, which can be deployed on Windows, Linux and OS X.