node. JS is:
A platform built on the chrome JavaScript runtime to easily build responsive, easy-to-scale Web applications. node. js is lightweight and efficient with event-driven, non-blocking I/O models and is ideal for data-intensive, real-time applications running on distributed devices.
node. JS Benefits:
1, the use of event-driven, asynchronous programming for network services and design. In fact, the anonymous function and the closure feature of JavaScript are well suited for event-driven, asynchronous programming. And JavaScript is easy to learn, and many front-end designers can quickly get started with back-end design.
2. Node. js non-blocking mode IO processing gives node. js the high performance and superior load capacity that is consumed by relatively low system resources, and is ideally suited as a middle-tier service dependent on other IO resources. 3. Node. js is lightweight and efficient, and can be considered as the perfect solution for real-time application systems in data-intensive distributed deployment environments. node is ideal for scenarios where you anticipate a high level of traffic before responding to the client, but not necessarily a lot of the server-side logic and processing required.
node. JS Disadvantages:
1. Low Reliability
2, single process, single-threaded, only support single-core CPU, can not fully utilize multi-core CPU server. Once the process has collapsed, the entire Web service is blown away.
The first knowledge of node. js