Welcome to yet another exciting series of tutorials on node.js. In this series, we shall cover basic as well as advanced node.js concepts. We shall start with very basics and will build upon the knowledge gained in the previous articles as we move forward towards more advanced concept. This article contains node.js introduction.
Node.js is extremely suitable for I/O extensive applications such as chat server, video streaming program and distributed/network applications. Node.js is based on non-blocking and event driven programming model which makes it ideal for realtime and distributed applications.
How to Execute Code Samples?
In one of the upcoming articles, I shall explain the process of installing node.js locally on your machines. You can simply copy and paste code samples from the articles, or download them and execute them on your own machines, Apart from that, we have set up an online execution environment where you can simply click “run code” link below each code sample and see the output of the code on the fly. You can also modify the code at run time and see its effect immediately in the execution window.
This article provided a brief node.js introduction. In the next article, we shall discuss some of the major features of node.js along with its advantages and disadvantages.