4 ms·
I don't understand why someone would learn to use Dart, Coffescript etc when the effort could be put into developing a deeper understanding of javascript. All
by vf 15y ago
I don't understand why someone would learn to use Dart, Coffescript etc when the effort could be put into developing a deeper understanding of javascript.
All I ever hear from developers sometimes is how browser X is breaking standards and then something like this comes along and I can't help but face palm. I'm embarrassed by the relentless pursuit of non-existent perfection from the developer community. Sometimes you just need to get the job done with the tools you have, and and learn to fucking use them instead of pursuing the grail.
- pestaa 15y agoYes. Maybe it's time to consider Dart an experimentation, for which the jury is still out, and stick to older languages with serious ecosystem when it comes to production.
- beej71 15y agoLearning more and more about JavaScript will give you diminishing returns after a while. Once you understand prototype-based inheritance, common patterns and idioms, and how objects and integers work and have gone through the language spec, you might be better off as an individual starting to learn something completely different. Dart and CoffeeScript are just other languages, so getting a rough handle on them should take an hour or so per. Just learning what concepts languages bring to the table (e.g. how does Dart do concurrency and how does that compare to JavaScript? How does it compare to Erlang?) can give you better insight into trends and the state of the art, and can give you new ideas about what is possible. IMHO, this is worth doing even if you're never going to use the language. As for "breaking standards", as long as my JS still runs on Chrome, I'm more than content no matter what Dart does.
- deleted 15y ago[deleted]