Everything you should need to know about Node JS
Node.js (Node) is an open-source development platform for executing JavaScript code server-side. Node is useful for developing applications that require a persistent connection from the browser to the server and is often used for real-time applications such as chat, news feeds and web push notifications. In simple terms, what this means is that entire sites can be run using a unified ‘stack’, which makes development and maintenance quick and easy, allowing you to focus on meeting the business goals of the project. The fact that Node.js is open source means that it is free to use and constantly being tweaked and improved by a global community of developers. An important thing to understand about Node.js is that it is neither a framework nor a library - as with traditional application software - but a runtime environment. A runtime environment (sometimes shortened to RTE) contains Web API’s that a developer can access to build a code and a JavaScript engine that parses that code. This ma...