Will Google's Dart be the new language of Web apps?
- By Kevin McCaney
- Oct 11, 2011
Google has unveiled a preview of what it hopes will be an all-purpose programming language for Web development, although it is already meeting some resistance from developers.
The new language, Dart, is a “class-based optionally typed programming language for building Web applications,” writes Lars Bak, an engineer working on Dart, on the company’s blog.
The language and preliminary tools for Dart are available at Dartlang.org.
One reason Google has two ways to execute Dart code is that the first method, using a virtual machine native to the browser, would require other browser-makers to support it, which seems unlikely, Scott Gilbertson writes at Wired’s Webmonkey.
Developer resistance to Dart, coupled with other browser-makers’ competitive inclination not to go along, could mean Google is facing an uphill battle.
And what would Dart mean to HTML 5? A Dart application executing in a native mode would, like HTML 5, allow complex applications to run without plug-ins. So, for example, you wouldn’t need Adobe Flash to view a complicated, interactive graphic because everything happens within the browser.
Kevin McCaney is a former editor of Defense Systems and GCN.