Really? One would have thought that this was true a couple of years ago. Now? Does it really matter which languages your backend is written in, since you are going to interact using APIs anyway? And the backend is going to be composed of containerized microservices, so not even runtime installation is an issue now.
Not sure who in the right mind is still advocating for writing backend code exclusively in NodeJS in 2019.
Millions of node.js developers? ;)
Also, paypal, netflix, ebay, linkedin, uber,...
For a while, it looked like Python had a shot at becoming the next dominant teaching language. Then the coding bootcamps realized they could save money and retain more students if they pitched JavaScript as the language for client and server. And so millions more developers are emerging with little exposure to anything outside JavaScript.
I think it's more like pendulum swings. Those biases come and go. The Lisp world is mostly uncorrelated with them.
My pet theory is that each swing is kicked off by a new generation pushing against the previous bias, which by then has been around long enough for its weaknesses to show. It's exciting the first two or three times you go through this, but after a while there's a curious feeling of nothing much ever changing. At that point Lisp looks pretty good again.
Lisp -- even transpiled to JS for ingestion by Node -- is patently out of consideration on such a project.
Is there a connection between their opinion and how they came to be high-ranking?
Is it Java Shop Politics[0] at play?
I find their opinion frustrating.
[0] http://sasamat.xen.prgmr.com/michaelochurch/wp/2012/04/13/ja...
Nothing but class files, many with one or two public func^H^H^H^H methods in each file, as far as the eye can see :-(
To me, idiomatic JS is FP oriented, but I guess that’s just me. Most of my work has been on the front end, with the Java guys largely staying out of the way, rather than on node.
(JS being considered poor for new work could happen. Look at how quickly even some of the hottest Web frameworks in just the last few years have suddenly become frowned-upon.)
It's one of those ideas that sounds good until you realise the single-language stack you've chosen is based on JavaScript, Node and npm.
where is this bias? The majority of enterprise development still happens in Java and C#.