Why NODE.js Application
What is Node.js?
Node JS is JavaScript run time environment which is:
- Open-source
- Cross-Platform
- Used to execute JavaScript code server-side
- Has an event-driven architecture capable of asynchronous I/O
This makes NodeJS capable of responding very fast to requests
e.g. It can immediately give a client the result asynchronously handle database updates which generally take a long time.
This is the one of the reason why Node.js is used so much
Node.js users
Node.js is used by,
- PayPal — (using NodeJS for its customer-facing side of their web application)
- LinkedIn — (to deal with scale)
- Uber — (to process lots of data quickly, address errors on the fly- without restart and active community that makes NodeJS better over time)
- Yahoo, Mozilla, New York Times, Medium, Netflix also used
Why Node.js
- We used a Node.js example project because it’s relatively easy to understand, even when you never have used it before
- It doesn’t need to be compiled, so building the app doesn’t take a lot of memory (Unlike building Java projects)
- Once you understand how to build a simple Node.js project, you can use the knowledge to start building large more complex projects.
That's it….