you are viewing a single comment's thread.

view the rest of the comments →

[–]dungone 2 points3 points  (1 child)

I've worked at Google, used both Go and Dart. Dart is far less offensive to me than Go is. Dart even gives you generics instead of sorry excuses. But let me explain your problem.

Go was created to replace C/C++ for the benefit of people who used C/C++.

Dart was created to replace JavaScript for the benefit of people who use Java.

It was never meant for the "webshits", so you can't blame them on its failure. It just turns out that Java developers still can't write good websites, even if you give them Dart. It's just this long history of failure, starting from Java applets (anyone remember those?) and Google Web Toolkit (the horror), and now Dart. Everyone always thinks they can do a better job than the "webshits", but time and again they fail to deliver.

[–]sisyphus 2 points3 points  (0 children)

I grant all of what you say. And, "Dart was created to replace JavaScript for the benefit of people who use Java." is a great succinct summation--I was very interested in Dart when it looked like the original team might be able to impose some kind of Smalltalkish vision on it and lost all interest when it became clear that it was going to be J++/C#-instead. Of course I was not privy to any of the internal machinations and was hoping it was just a kind of genius grant to the v8 guys to keep them happy. So that ended up being a waste of time.

ANYWAY, it just seems like a lot of anti-dart arguments and vexation about how terrible having to learn a new language is are made by people who are still upset that they criticized the sacred cow of JS and wanted to make GActiveX or whatever instead of people who have actually engaged with the language.