3 ms·
It is hard to argue against these numbers. It's actually quite easy to argue with those numbers. They're not measuring what you think they're measuring. See g
by forgottenpass 12y ago
It is hard to argue against these numbers.
It's actually quite easy to argue with those numbers.
They're not measuring what you think they're measuring. See github's bad language detection if I put jquery in git. Also, number of modules available does not imply utility, quality or size, nor take into consideration the utility quality and size of standard libraries.
There is no acknowledgement that there is a domain where javascript is the only option, and that adoption is not by choice but out of necessity (in which case, there is no reason to argue for a language, you're either building for that domain or not).
There is no distinguishing between frontend and backend javascript. Growth on the frontend is not a case for node.js. Unless I'm assuming I'll use the exact same employees for both, that they only know JS and that they're so worthless they can't pick up a second language that is probably very close to javascript evolutionarily.
The above points were specific, but the overall argument presented is that javascript is undergoing rapid growth. Not a great reason to jump on a technology, but even if you're willing to jump on something just because it's growing, it doesn't look at the context of _WHY_ it just started growing.
It is crucial to understand the pros and cons of using JavaScript.
Well yes, but that's a gimmie, it's crucial to understand the pros and cons of just about everything in your field. It would have been nice had this article gone into those pros and cons, but this was not a business case for JavaScript. It was a persuasive essay that the reader should evaluate JS on their own and possibly create a business case for it.
- couchand 12y agoSee github's bad language detection if I put jquery in git. Well, actually, no [0]. Just use the standard name and Linguist ignores it. But your larger point is still valid: popularity does not imply utility. Unless I'm assuming I'll use the exact same employees for both You really should be. If your devs only understand a siloed part of your codebase you're doing it wrong. that they only know JS and that they're so worthless they can't pick up a second language Holy private demons, Batman! I don't know how you've been hurt in the past but please don't bring it here. There are plenty of valid reasons to intentionally avoid introducing a second language on a project. In fact, I'd argue that the burden of proof is on showing why it's worth introducing the additional complexity. [0]: https://github.com/github/linguist/blob/master/lib/linguist/vendor.yml#L56 https://github.com/github/linguist/blob/master/lib/linguist/...