Google's Dart language will get its very own version of the company's Angular 2 framework to better leverage Dart's own capabilities. But the plan has raised concern that it could actually hurt the fledgling language.
This division provides a version of Angular 2 that feels more like idiomatic Dart, is faster, and will leverage Dart features that could not work with the TypeScript version, Google's Filip Hracek said. Angular Dart source code will be "cleaner" for developers, and the Dart and Angular teams pledged that issues would be closed quicker and that documentation can be written with a Dart focus.
But a person commenting on a Dart blog post questioned how good the move actually was for Dart.
"Is this really good news? I think that the only way Dart will survive is to play well with JS," said commenter Rasmus Ersmarker. "To be able to write Dart libraries and Angular components in Dart that could be used from JS. This seems to be a step away from this and makes Dart more isolated from the JS world."
Google's Kaspar Lund responded that Dart thrives because it's used to build "truly critical" apps. "Making Angular 2 for Dart faster and better strengthens the case for choosing the Dart and Angular combination for such apps even further. That's pretty good news in my book even though I do understand your point and concerns."
Google this week also revealed plans to release a library of Material Design components for Angular 2 Dart. Material Design, which provides advanced visual capabilities in applications, was introduced for the Android platform in June 2014.