Node.js: Introduction to Node.js

Introduction to Node.js

About Node.js

Introducto to Node.JS

Introducto to Node.JS

Nodejs is an open source, cross-platform runtime environment for server-side and networking applications that is built on Google Chrome’s Javascript engine called V8 engine. It uses an popevents driven, non-blocking I/O that makes it lightweight and efficient to develop any types of real time application which can be run on different types of devices. You can find more about node js on this link

History of Node.js

Node.js was originally written in 2009 by Ryan Dahl. The initial release supported only Linux. Its development and maintenance was led by Dahl and later sponsored by Joyent

Dahl was inspired to create Node.js after seeing a file upload progress bar on Flickr. The browser did not know how much of the file had been uploaded and had to query the Web server. Dahl desired an easier way. Dahl demonstrated the project at the inaugural European JSConf on November 8, 2009.

N.B. This is nothing new, It is just javascript that can be run on server side

Where we can use node.js

  1. Real time web app like chat application, notification application and others
  2. Developing API for large scale data

What are the giant companies using Node.js

  1. Paypal
  2. Linkedin
  3. Yahoo
  4. Mozila and many others


Famous frameworks for Node.js

There are lots of frameworks that can be used building node js application but some are most used and efficient and those are the following:

1.Express JS

2.Sails JS (Built on top of express js)





Tools we need to work with node.js

  1. Node js installed on your machine
  2. NPM(Node Package Manager)
  3. Database that you prefer to work with
  4. IDE(any IDE that you feel comfortable to work with; I personally use Atom IDE)

That’s it. Now we can start working on node js.

In my next post, I will show you how to make node js environment ready for development.


Leave a Reply

Your email address will not be published. Required fields are marked *