Dart is awesome. Just because currently the community is still small doesn't mean much.
Google is working on so much great stuff that Dart becomes more compelling every month. They are lying low since awhile with public announcements, but if you follow the commits there is so much work being done.
In a few months it will become hard to ignore Dart.<p>The combined development (TS+Dart) was slowing Angular development down and contribution was painful because one needed knowledge of both languages.
There are notable downsides for the split development but I fully understand the decision. Implementing everything in a way that it can be translated into the other language was a real pain and limited both versions to a common denominator which prevented both versions to benefit from the advantages of their respective language.
My initial reactions upon hearing this.<p><pre><code> * wait, is dart still a thing?
* this can't be good for angulardart.
</code></pre>
Basically they're splitting the project into two projects, claiming that both sides will benefit from lots of support. I suppose if the typescript half of angular was held back by any needs to cross-compile into dart, then the typescript half will be losing shackles.<p>I honestly don't see how a low-penetration language is going to benefit much here - are we going to see a resurgence of interest in dartlang just because now there's a more native-feeling angular library for it? I've been wrong in the past, I guess.
What a train-wreck. So now AngularDart has it's own dedicated team? Angular is already swimming upstream having lost its position to React and it's respect within Google to Polymer. That they are going to be supported 2 separate language versions of the same giant framework is kind of hilarious.
I find Dart consistent, fun and the documentation very beginner friendly, especially compared to Go.<p>I really want to use it and wish the community/IRC was slightly more active.
"First they ignore you, then they laugh at you, then they fight you, then you win." - Mahatma Gandhi<p>Frankly, all these arguments are by people who never tried Dart in the first place. Dart is perfect for large scale applications - especially enterprise ones.
I tried both TS and Dart and Dart has just way better developer exp. especially when using IntelliJ and doing lot of small apps which have to be mantained.
The big difference between Dart and TypeScript is that Dart has a standard library for DOM.<p>But I'm not sure how that's different than .d.ts files for DOM that TypeScript has in its core. After all DOM code is translated to JS code 1:1. Maybe Dart does more magic?
> Dart was designed "batteries included" – it’s not just a programming language, but also a set of stable libraries, solid tools, a great framework — and soon, a repository of battle-tested UI widgets.<p>Clicked on <i>solid tools</i> link.
Got <i>404: Page not found</i>.<p>Not a <i>solid</i> start.