Node.js is also based on the JavaScript framework, but it is used for developing server-based applications. While going through the entire tutorial, we will look into Node.js in detail and how we can use it to develop server based applications.


Node.Js and its Uses:

  • It is used to build fast and
  • scalable web application.
  • Node.js is a server-side platform
  • built on Google Chrome’s JavaScript EngineĀ .
  • Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications.
  • Node.js applications are written in JavaScript,
  • can be run within the Node.js runtime
  • It uses event driven non blocking I/O model.
  • It is javascript running on the server.
  • The main advantage of Non Blocking I/O is
  • Supports thousands of connections at the same time

Types of Application in NODE.JS

  • Chat , games
  • Backend Programming
  • Blogs & CMS Applications
  • Rest Api
  • (all the real time applications)

What is NPM in Node.Js

  • NPM is Node Package Manager.
  • used to install node modules.
  • All the modules get installed in the specific folder of node.
  • Easy and fast