3 ms·
No amount of cute phrases will change the fact that it is being spread by people who actually understand its flexibility instead of focusing on something that r
by gear54rus 11y ago
No amount of cute phrases will change the fact that it is being spread by people who actually understand its flexibility instead of focusing on something that rubs them the wrong way (which, most of the time is the result of working with other, often shiver enterprisey language(s) and thinking that that's how it's done) quite effectively and there's no sign of stopping for its growth.
And that is good.
With things like rust and go backing us up in places where more verbose and static code is beneficial (for performance?) we are finally entering new age which leaves closed corp-controlled "enterprise" things (java, net - looking at you) behind.
- StavrosK 11y agoMy litmus test for whether an argument for JS is valid is replacing "JS" with "PHP" in my head and seeing if it reads the same. PHP did all the same things, but that doesn't make it a good language, it just makes it a language that's easy enough to learn for it to get popular.
- elmin 11y agoIn my experience Go is a better choice than Node for reliability and stability reasons, rather than performance most of the time.
- bottled_poe 11y agoJS is popular for one reason - browser support.
- gear54rus 11y agoThere is another - unique async nature from the start. That's why it made its way into node. It is not popular the same way PHP is popular in any capacity. It really is a unique useful efficient language.
- ribs 11y agoIndeed. It's the best (shittiest) way to deploy code on as many people's desktops as possible.
- aplummer 11y agoEcactly the environment JavaScript exists in (the open web) is so accessible and awesome, which is why it's popular, and that awesomeness rubs off IMO
- esailija 11y agoSo what's your excuse for the popularity of Java, C++ etc?
- bottled_poe 11y agoI think the main reason for the popularity of object-oriented languages is that the design corresponds more closely to the physical world, which makes it easier to reason about the architecture of the software.