It is interesting to see that even Google cannot make Dart - after more than 5 years - as a real challange to JavaScript . At the end Dart is "just" another insignificant programming language and compiles those codes to JavaScript . In this point Microsoft is more intelligent by doing TypeScript which is nearer to JavaScript. Check this article for comparison between Dart and TypeScript: Why did the Angular team choose TypeScript over Dart? If Google were to invest that amount of ressources for Dart in GWT (Java to JavaScript compiler), which is definitely a very good product and Java is still the number one programming language... I cannot imagine where we are today with GWT. So I would stick to Java with GWT and if I need to write directly in JavaScript I would use TypeScript. No place for Dart . Just curious, Google seems to be very clear with its target, if a product is not successful, remove it (see iGoogle, Google Wave, etc.). This could also happen to Dart?
Let's talk about Model Driven Architecture (MDA), Open Source Software and Java (included Java island)!