Tiffany B. Brown

Recommended: “Dart; or Why JavaScript has already won”

Peter-Paul Koch writes:

Google wants to create a new language for the web. That idea will have to be accepted by all other browser vendors. Nowadays that doesn’t just mean Microsoft, Mozilla, Apple, and Opera, but also Nokia, Samsung, RIM, and a host of minor ones. Why would they do as Google tells them?

That’s his reaction to Google’s DART project. Also check out 2ality’s post which gives an overview of DART.

I pretty much ageree with PPK here. I am sure DART is awesome. I know a lot of smart folks worked on it. But I’m not convinced the web needs another front-end language, particularly one that is pushed by a single company. Even Adobe’s cross-platform, ECMAScript 4-compliant ActionScript is rapidly losing ground to the open web.

6 Responses to “Recommended: “Dart; or Why JavaScript has already won””

  1. Anonymous says:

    I agree, JavaScript is universal and widely established. We should make it better. This is a great example of when not to re-invent the wheel.

  2. It seems to me that Google has changed their original stance: Dart currently seems positioned as a Java replacement, not a JavaScript replacement. As such, it would make much more sense and could be used on Android, too. But Google is still very vague about what they want Dart to be, which I find strange.

  3. Anonymous says:

    True, but as I understand it, Dart can also be compiled into JavaScript. So it seems like a bridge for Java developers who do not ‘get’ JavaScript and do not want to learn it.

  4. Agreed. It’s a shame to see Google Traceur so severely understaffed at the same time.

  5. Agreed. It’s a shame to see Google Traceur so severely understaffed at the same time.

  6. Bernhard says:

    Dart source compiles perfectly fine to JavaScript, so it doesn’t really matter if other browser will support it or not. Dart also runs on the server and we see first commits for a Dart-VM on Android. So we will see Dart all over the place – and as a Java, C#, C++ or ActionScript developer you feel right at home with Dart. In general it’s much harder for those guys to do large projects in JavaScript.

    The Dart-VM is open source too, so i would not be surprised if the Mozilla guys would add it to Firefox in the future. I know that they refused it in an interview some time ago, but things are changing and having different choices is good.