I'm really starting to get tired of the cynical and snarky negativity on HN. Whoever thinks this is part of some grand plan to force Dart down our throats clearly has no clue whatsoever about how Google works. Standard disclaimer: I'm a Google engineer and these opinions are my own and don't reflect those of my employer. Google is a really large company with >10,000 engineers. A lot of what we do starts as grassroots…
All but Dartium. Even Chrome doesn't support it natively yet.
> Dart's type system is basically just the Closure JsDoc system used by the Closure compiler.
Yes, it's basically something like that. The difference is that it's terser and far more convenient to use. Since it's baked into the language, it's standardized and properly supported by all tools.
Another difference is that you immediately benefit from putting those annotations at the boundaries. You get the checks and call-tips right off the bat.
> Dart is really just another Coffeescript
No, Dart and TypeScript offer proper tooling. CS doesn't.
Dart also offers much nicer semantics.
> One of the benefits of development in JavaScript is you can simply refresh your browser and it just works.
Same with Dart. You just use Dartium during development.