Lol, un article d'un hater de JavaScript, c'est toujours drôle :
The language is so bad that the use of a linter (such as JSLint or ESLint) is practically mandated for all JavaScript programmers.
Mec si tu code sans linter quelque soit le langage, tu es un danger public doublé d'un cas social. Les linters sont tellement important que tous les langages en ont, d'ailleurs le langage préféré de ce débile en a un livré direct avec le compilateur.
On the back end, you don’t have to choose Node (JavaScript) because the back end is already rich with many superior languages such as Java, Python, C#, Ruby, Erlang, and Go.
Python et Ruby, c'est globalement le même combat que JavaScript (langage de script sans typage statique et qui nécessitent d'avoir le runtime installé sur le serveur) mais avec une communauté de devs plus petite. Ruby a l'avantage d'avoir une vraie réflexion autour de sa syntaxe, mais l'inconvénient d'avoir une syntaxe unique, ce qui rend le langage moins facile à appréhender pour quelqu'un qui vient d'un autre langage dont la syntaxe est inspirée du C. La même chose s'applique à Python dans une moindre mesure. En 2017, la taille de la communauté, le nombre de package npm et le fait de pouvoir faire tourner le js à la fois côté client et serveur donne quand même l'avantage au JavaScript.
Java, le langage des grosses applications corporate du début des années 2000, tout semble venir du passé: du langage lui-même, enfermé dans des délires de «object oriented design pattern», à l'écosystème résolument ancré en l'an 2000, en mettant du XML absolument partout.
C#, le langage inventé par Microsoft pour vendre du Windows Server. L'objectif est un gros échec (aujourd'hui même Microsoft vend du cloud sous Linux) mais le langage lui est réussi, dommage que le port sous Linux soit arrivé si tard et qu'il soit encore très récent et immature.
I’ve been writing web applications for over a decade and it’s utterly shocking how little JavaScript I know!
Le JavaScript, ce sont ceux qui le connaissent le moins qui en parlent le plus …
For the front end, in particular, I’ve used Amber Smalltalk.
Le mec on est au 21ème siècle et il code en Smalltalk ! Hipster overload !