I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
... unique advantage because millions of frontend developers that write JavaScript for the browser are now able to write the server-side code in addition to the client-side code without the need to learn a completely different language
Javascript in node was pretty different to how it was on the front end in 2009, and it's pretty different entirely in 2021. Javascript today is practically a different language - or at least the way it's written is.
Reading the list of "pros" you have there, I'm struck by the way that you could apply them to a bunch of other languages as well - minus the front-end bit, but it's been a decade and things like React and Next are still kludges trying to get the same code to work in both environments.
You had me at, "decided to build a database from the ground up" though :)
You bring up some great points! At the end of the day, determining which language is "best" sometimes just depends on personal preference and experience. With our team for example, the main (and simplest) reason they chose to build a database in Node is because they already knew it really well.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Javascript in node was pretty different to how it was on the front end in 2009, and it's pretty different entirely in 2021. Javascript today is practically a different language - or at least the way it's written is.
Reading the list of "pros" you have there, I'm struck by the way that you could apply them to a bunch of other languages as well - minus the front-end bit, but it's been a decade and things like React and Next are still kludges trying to get the same code to work in both environments.
You had me at, "decided to build a database from the ground up" though :)
You bring up some great points! At the end of the day, determining which language is "best" sometimes just depends on personal preference and experience. With our team for example, the main (and simplest) reason they chose to build a database in Node is because they already knew it really well.