Introduction:Node is a platform that allows JavaScript to run on the server side. It can makeJavaScript is out of the browser and runs in a normal server environmentnode. JS is a platform for the development of real-time web (real-time web) applications, which has been fully developed since its inceptionConsider the scalability of the architecture in real-time response and hyper-scale data requirements. This allows it to abandon the traditional platform relies on multi-lineProcess to achieve high concurrency of design ideas, and the use of single-threaded, asynchronous I/O, event-driven program design model. TheseFeatures not only bring huge performance gains, but also reduce the complexity of multi-threaded programming, which in turn increases the efficiency of development.node. JS has a powerful and flexible Package Manager (node Packages Manager, NPM) that currently has tens of thousands of third-party modulesThere are Web development framework, MySQL, PostgreSQL, MongoDB Database interface, template language parsing, CSS generation tools, mail,Encryption, graphics, debugging support, and even a graphical user interface and operating system API tools.node. JS is a platform that lets JavaScript run outside the browser. It implements such things as file systems, modules,The Core JavaScript, such as package, operating system API, network communication, or not.function:Just as JavaScript is for clients, node. JS is a network-born. node. JS can do much more than develop a webStation so simple, using node. js, you can easily develop:? A website with complex logic;? Large-scale WEB applications based on social networks;? Web Socket server;? TCP/UDP socket Application;? command-line tools;? Interactive terminal program;? A local application with a graphical user interface;? Unit testing tools;? The client-side JavaScript compiler.
About node. js