Absolute beginner introduction to nodeJS.

What is nodeJS?

NodeJS is an open-source and cross-platform(able to run different type of operating system) runtime environment for executing javascript code outside a browser. It isn't a framework and isn't a programming language. NodeJS often used for building backend services like APIs, Web App and Mobile App. It is an extremely powerful javascript platform used to develop online chat applications, video streaming sites, single-page applications and many other I/O intensive web applications and web apps. It's used in production by large companies such as Paypal, Uber, Netflix and Walmart etc.

node-js-736399_1280.png

Features of NodeJS :

  1. It's easy to get started and can be used for prototyping and fast development.
  2. It provides fast and highly scalable services.
  3. It uses JavaScript everywhere, so it's easy for javscript programmers to build back-end services using nodeJS.
  4. Large ecosystem for open source library.
  5. It has Asynchronous or Non-blocking in nature. ## Application of NodeJS

  6. Real-time chat application.

  7. Streaming apps.
  8. JSON APIs based application.
  9. Complex single-page applications.
  10. Real-time collaboration tools. ## Installing NodeJS:

You can visit the link Download NodeJS and download lTS version.

Conclusion:

I hope you learned basis of nodeJS in this blog. In the next blog we will start writing some code in codebase. I'm so grateful you people for reading this blog.