NodeJS Introduction
Node JS is a cross platform JavaScript run-time environment, popular for almost any kind of project!
It runs the V8 JavaScript Engine, which is the core of Google Chrome, outside of the browser. Node JS provides a non-blocking (Async) Input/Output for building highly scalable server side apps using JavaScript.
Prerequisites
Basic knowledge of HTML, CSS, Javascript and web applications is recommended.
Why Node JS?
- The biggest advantage of choosing NodeJS is that it's asynchronoums, that's why non-blocking and memory efficient.
- Because of being async, eliminates the waiting time, and continues with the next requests.
- Uses JavaScript to build the entire server side application.
- Cross platform framework that runs on Windows, MAC & Linux.
What can be done with NodeJS?
- Can perform CRUD Operations (Create, Read, Update, Delete) with your database.
- Can collect and store forms data.
- Can perform CRUD Operations on Files.
- Can generate dynamic content, either from the database or from other operations.