What is Node
Node has an event-driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in Web applications with many input/output operations, as well as for real-time Web applications (e.g., real-time communication programs and browser games).
The Node distributed development project, governed by the Node.js Foundation, is facilitated by the Linux Foundation’s Collaborative Projects program.
Companies using Node.js include GoDaddy, Groupon, IBM, LinkedIn, Microsoft, Netflix, and PayPal.
Advantages of Using Node
- Node.js applications can run on Mac OS X, Microsoft Windows, NonStop, and Unix servers.
- Thousands of open-source libraries have been built for Node.js, most of which are hosted on the npm website.
- The open source community developed server frameworks to accelerate the development of applications. Common frameworks include Connect, Express.js, Socket.IO, Koa.js, Hapi.js, Sails, Meteor, Derby, and many others.
- Modern desktop IDEs provide editing and debugging features specifically for Node.js applications.
- “node-v0.x-archive on GitHub”. Retrieved 2 August 2014.
- “Node.js LTS Security Release”. Retrieved 29 June 2016.
- Wen, Ben (2013-12-12). “6 things you should know about Node.js”. JAVAWORLD. Archived from the original on 2013-12-12. Retrieved 2016-01-22.
- Laurent Orsini (2013-11-07). “What You Need To Know About Node.js”. readwrite. Archived from the original on 2013-11-07. Retrieved 2016-01-22.
- “Node.js Foundation – Node.js”. Retrieved 4 July 2015.
- “Linux Foundation Collaborative Projects”. Retrieved 4 July2015.