

Second, Node.js is simple to install and works in all development platforms we are used to: Mac, Linux, and Windows. To begin with, you realize that you don't need to learn another language to have the backend of your applications up and running. When you start working with JavaScript and discover that you can not only work with it in the frontend but also in the backend, a new world of possibilities seems to open up before you. And if JS is most often used to create the client side of the site, then Node.js - to develop the server part with high memory consumption under high load.In this article, you'll learn how to work with JavaScript in the backend using Node on Windows. The popularity of the framework is related to the event-oriented approach instead of the threading system.

However, data from different modules can be exported via module.exports or loaded via global objects. This means that all classes, functions and variables declared through var cannot be used in one file in another, as they are not initially displayed in global space. The platform concept is based on the work of independent modules.

Some programmers also prefer to work with the "node" in Cygwin, as the framework was originally developed for Linux and MacOS, and later appeared a stable version for Windows. Or you can use a web platform from Microsoft and their WebMatrix application or other stable IDE environment (like PhpStorm or IntelliJ IDEA).

However, most of the time you will have to use the standard command line - cmd.exe. The installation kit includes REPL (JS launcher), package manager (npm) and a set of modules. Before installing the "node", it is worth learning the syntax and basics of JS. With this component you can create chat rooms with multiple simultaneous connections and even online games. The main purpose of this platform is to develop scalable distributed web projects and applications with high performance. Node.js is a popular framework whose syntax is based on the JavaScript (JS) programming language.
