Death by a thousand frameworks. (TFW you’re about to start on a new JavaScript project.)
Yeah, that’s why I love developing in (modern) JS (ok, I’ll admit, I’d still use CoffeeScript if I could justify it today) and Node.js is just a joy. And also why I never warmed to RoR. Too much magic (especially in the early days).
-
-
I did use CoffeeScript in the past, and it did provide some benefits - unfortunately from a language design perspective, it's really crappy :/ There are a lot of syntax ambiguities that just really didn't have to exist, so that's why I don't recommend it to others anymore.
-
(I also had a lot of trouble getting issues resolved - critical parser bugs remained unsolved for months or years, hostile responses on the issue tracker, and so on.)
-
ES6 has absorbed most of CS' useful features; the most important one I'm still missing would be the question mark operator. There's a proposal being worked on to bring it into JS, but I'm not a fan of the obtuse syntax that's been proposed so far.
-
Totally agree on RoR as well, although it's far from the only offender there. But while RoR seems to actively *embrace* magic, most other systems just don't try too hard to prevent it.
-
I'd love to see more languages/ecosystems adopt a modular nature, but the design of existing language package managers makes that very hard... Anyway, I'll stop rambling now :)
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.