Introducing Dart, Google's answer to JavaScript
Summary: Google has revealed Dart, a web programming language that offers developers a class-based, optionally-typed alternative to JavaScript.
Google has taken the lid off an early preview of Dart, a new web programming language aimed at helping developers address what the search giant sees as the shortcomings of JavaScript, with a focus on developing apps that scale from tiny to huge.
In his Google Code blog entry, Dart software engineer Lars Bak lists the following as the new language's design goals:
- Create a structured yet flexible language for web programming.
- Make Dart feel familiar and natural to programmers and thus easy to learn.
- Ensure that Dart delivers high performance on all modern web browsers and environments ranging from small handheld devices to server-side execution.
Seems pretty straightforward. And, as Bak goes on to say, Dart is facilitating scenarios from a one-man development project all the way up to bigger applications that require teams of programmers by enabling you to start coding without types and add them in later.
Dart comes with its own native virtual machine, but there's also a compiler that translates Dart to JavaScript. Between those two options, Google says that applications written in Dart can run in any modern browser. The Dart VM isn't yet integrated with the Google Chrome browser, but Bak indicates that they're looking into it.
The first wave of basic libraries and Dart tools are available as open source on their own site, and Bak says that Google is soliciting feedback from developers as the platform matures.
On a final note, if you're interested in a deeper dive into Dart, our colleagues at CNET got to talk to Bak, and there was plenty of interesting tidbits to come out of their conversation, including the roadmap to making Dart a common standard and the fact that Dart isn't designed to make JavaScript obsolete.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
I wonder who they stole this off of?
Finally Google comes clean on Javascript
RE: Introducing Dart, Google's answer to JavaScript
RE: Introducing Dart, Google's answer to JavaScript
RE: Introducing Dart, Google's answer to JavaScript
I don't get it. Did he work for Sun before? How else would he have gotten his name on the patent?
RE: Introducing Dart, Google's answer to JavaScript
Yes, he did work for Sun
All of you people who mention sun
Hint: Its actually has very little to do with Java (hence the name ECMAScript).
RE: Introducing Dart, Google's answer to JavaScript
We are talking about Dart here not JavaScript...
RE: Introducing Dart, Google's answer to JavaScript
RE: Introducing Dart, Google's answer to JavaScript
Nope, it was the brainchild of Brendan Eich. At the time of its creation, he was working for Netscape.
RE: Introducing Dart, Google's answer to JavaScript
Odd, Mr. anono, I did not see Microsoft referenced in this article.
Why are you so fearful of the question Mr. Farrell asked that you felt the need to resort to such tatics, a misdirection as it is called?
Google was accussed (and evidence is heavy in Oracle's favor) of stealing Java code for use in their Android operating system.
It is logical to look at other applications released by Google with skepticism, as as you have pointed out on numerous occasions that a "leopard does not change it's spots".
:|
RE: Introducing Dart, Google's answer to JavaScript
So based on your logic, I should spam every articles about every Apple and MS products by asking who they've stolen it from after all a "leopard does not change it's spots".
RE: Introducing Dart, Google's answer to JavaScript
So once a person steals once, everything they do is suspect? That is poor logic.
RE: Introducing Dart, Google's answer to JavaScript
I'm guessing nobody.
another nail in M$ coffin!
RE: Introducing Dart, Google's answer to JavaScript
This has nothing to do with .Net >_>
I don't know
RE: Introducing Dart, Google's answer to JavaScript
Since JavaScript is currently in the pipeline to replace .Net and Silverlight as the world moves more on to the WWW, a much better question would be 'Is Dart close to being a good JavaScript replacement?'
RE: Introducing Dart, Google's answer to JavaScript