Profile
About
Node.js was created by Ryan Dahl in 2009.
Node.js itself includes several main components:
the V8 engine;
libuv library, which is responsible for the central part of node - the event loop, which interacts with the OS, as well as for asynchronous input/output (I/O);
from a set of different JS libraries and the JS language itself.
Let's move on to its pros and cons.
Pros:
ease and speed of writing
lightweight
relative simplicity (compared to java)
npm (node package manager (a huge number of libraries that can be installed in one line)
each library gets into the dependency tree and all this is done easily
constant development (now TypeScript is actively developing (which brings typing, decorators to JS and is used for example for Angular)
Cons:
flexibility and rapid development also gives rise to disadvantages because you need to constantly monitor updates, some things are not sufficiently tested;
there was a case when a developer removed his library from NPM and many applications using it stopped working;
Visit our blog: https://www.aimprosoft.com/blog/average-node-js-developer-salary/