Node.js is an open source server framework which is free and it’s can run on multiple plateforms like windows, linux server, unix server, OSX and many more Node.JS always usage javasript on ther server.
Node.JS can build fast and scalable network application for real time data related application will be good example like any cab related application which can show real time movement of cabs. Node.JS usas an event-driven non blocking Input Output model that makes it very light weight and more efficient and perfect for real time applications as I described on above example.
Why we should use Node.js?
Node.js simply continues with the next request and it’s eliminates the waiting with one request and runs single-threaded, non-blocking, asynchronously programming, which is very memory efficient.
What Can do with Node.js?
as always all programming languages do the same process node.js did like generate dynamic page content for CMS, file handling is also good in Node.js which can create, open, read, write, delete, and close files on the server and it’s also support multiple database to perform all related tasks like add, delete, modify data in your database. most preferable database with Node.js is nosql(mongodb)
What is the type of file in Node.js?
Node.js files store your defined task and will be executed after certain events like when server try to access the file it’s extension is “.js”
Download Node.js from this link
official Node.js website Link to Download Node.js : https://nodejs.org