AppDividend
Latest Code Tutorials

Why Node.js is so important in server-side technology

1,172

Get real time updates directly on you device, subscribe now.

Hello, Web Programmers.  In today’s AppDividend Tutorial, I have briefly described Why Node.js is so important in server-side technology.

Node.js is so important in server-side technology

Node.js is one of the most famous, powerful and highly scalable powerful server-side technology in the world right now.

We can write full-stack applications in one and only one language “JAVASCRIPT.”

You can use any frontend frameworks like Angular, React, Ember, Vue or even simple jQuery.

In the backend, there is only one choice for javascript platform, and that is”Node.js.”

Let me explain you by this figure.

Web Development

Why Node.js is so important in server-side technology
Why Node.js is so important in server-side technology

 

In the figure, I have demonstrated an example of Fullstack Web Development Technologies.

At the frontend, you can use any latest client-side javascript framework, and I have mentioned almost each new framework in the image and at the back-end or server-side we have used Node.js.

Mobile Development

what is node.js in mobile development
what is node.js in mobile development

We can use Node.js in the mobile development as well.

Desktop Application Development

We can create an entire desktop application development using Node.js by using its framework called “Electron.”

Slack, Github, Atom and many others Desktop Softwares are built upon the “Electron.”

Core of Node.js

Node.js is built on top of “The Javascript V8 Engine”. V8 engine is based on C++. So ultimately, the heart of the Node.js is C++.

node.js v8 engine stack
node.js v8 engine stack

Why still Node.js?

  1. The code is highly Scalable, and modularity of javascript is just best.
  2. Deal with a file system like perform I/O operations using Node.js is non-blocking and single threaded.
  3. Request and Response time is best, and communication over the internet is very fast.

Sample Code

var http = require('http');
http.createServer(function (request, response) {
   
   response.writeHead(200, {'Content-Type': 'text/plain'});
   response.end('Krunal Lathiya\n');
}).listen(3000);

// Console will print the message
console.log('Server running at http://127.0.0.1:3000/');
Related Posts
1 of 16
3 Comments
  1. WB says

    Beautiful! 🙂

  2. yogesh sonawane says

    very helpful for me friend thanks for simple explain node.Js

  3. KMT says

    thanks

Leave A Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.