Der erste Unterschied liegt also auf der Hand: Er AngularJSist in JavaScript geschrieben, während Angular.darter in Dart geschrieben ist.
Während Angular.dartdie Grundprinzipien folgen AngularJS, scheint es ein bisschen ein Spielplatz für die Entwicklung neuer Funktionen zu sein. Ich denke, das Kernteam nimmt alle Erkenntnisse aus AngularJS und versucht, die Dinge für die Angular.dartVersion nur geringfügig besser umzusetzen . Derzeit scheint es so, als ob eine Reihe von Dingen zuerst in der Dart-Version von Angular implementiert werden, bevor sie zurückportiert werden AngularJS. Zum Beispiel haben sie gerade eine leichtere Version hinzugefügt, ng-repeatdie irgendwann in enden sollte AngularJS.
Auch das Angular-Team hat kürzlich einige Einblicke in die Pläne für Angular 2.0 gegeben. Ich wette, die meisten dieser Dinge werden zuerst landen, Angular.dartbevor sie landen AngularJS.