| Oh, why not? I wouldn't mind watching a highlight reel and you seem so gleeful. --- I think my reasoning throughout this page has been more or less articulated, but I suppose I might try for a compact representation. What exactly do you think is going to happen with Dart? Is Google going to add Dart to every Chrome install? Sure, maybe. Will so many developers cry out that Safari and IE will also be forced to implement Dart runtimes? Is every single browser going to run Dart because Dart will have made such a compelling case that it and it alone is preferable to javascript? Why not python? Why not C, Java, Scala? We could be running those languages in browsers just as easily as we might run Dart. Do you think Dart is that amazing? Do you think Dart is just so wonderful that it'll unite the programming world as never before? No. Even Google's pet framework is divided and recoiling. The problem isn't that Dart has to compete with javascript, it's that it has to compete with every other language out there, and it's just not that special. Why Dart? If we're going to be serious about ripping up browsers, why Dart? Now, I maybe should make it more clear: I don't have any problem with Dart as an experiment, Dart as a transpiled language, or even Angular.dart. But Google doesn't get to decide the future of the web just because it has a bunch of fancy language designers. Google is trying to shove Dart down our throats, and it's not working, and it's not going to work. Dart will remain a transpiled-to-js language for a time, and then fall off the radar when it's clear that it doesn't transpile to js very well. The alternative is a fantasy. |
> Do you think Dart is that amazing? Do you think Dart is just so wonderful that it'll unite the programming world as never before?
The world isn't black and white. Dart doesn't have to be perfect to be a viable alternative to JS.
> Even Google's pet framework is divided and recoiling.
No, they both thrive and benefit from the other. It is a feature. The same thing is happening with Polymer.
> Why Dart?
Take a cursory look and you'll find some arguments for Dart but I would think you would have covered this before having such a strong opinion.
> Google is trying to shove Dart down our throats
Said multiple times. Substantiate please.
> fall off the radar when it's clear that it doesn't transpile to js very well. The alternative is a fantasy.
So you know more about dart2js capabilities than the creators of V8 and Dart? This is the condescending and arrogant attitude I spoke of.
https://www.dartlang.org/performance/