Early to Market
The process of adoption over time is typically illustrated as a classic normal distribution or bell curve.
We refer the client as the browser and the server as outside the browser context. You’re most likely reading the article on a browser or the native Medium app, which are both clients. The article is fetched from the server and served on the client.
That means you can take this bit of code and execute it outside the browser.
This was an absolute game changer. Before, you were constrained by the browser. With the release of Node, you could write your application in uni language manner, meaning your back and front end in one language.
Easy to Share Code Between Developers
Flexible and Dynamic
“Hello World” Java example
You don’t need a compiler to set up or learn type checking, classes, etc. You can just create your
app.js and connect the two, and have a functional working prototype.
Huge Active Community
Nevertheless, the more innovation, the better. I urge sticking to one language and framework for a longer period, in order to master the fine inner workings.