Skip to main content

Posts

Showing posts from March, 2022

NodeJS Tutorial Part One (Introduction)

  What is NodeJS?  NodeJS is a scalable network application builder that uses an asynchronous event-driven JavaScript engine. NodeJS is a free programming language. It is an open-source Chrome's JavaScript runtime environment, allows you to develop scalable online apps with ease. This environment is built on top of Google Chrome’s JavaScript Engine V8. It uses an event-driven, non-blocking I/O model, which makes it lightweight, efficient, and ideal for data-intensive real-time applications that operate across several devices. NodeJS runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.).  Before we go any further, there are two things you should be aware of,  NodeJS is a programming environment, not a programming language or framework.  Contrary to common belief, NodeJS may be used on both the front and backend of a web application.   Benefits of Using NodeJS The ability to scale up quickly In NodeJS, each node is based around an "event." For inst...