Google Releases Dart
![]()
“Google has released an early version of Dart, a new programming language designed to take some of the pain out of developing applications for the Web. But while it’s an evolutionary improvement on JavaScript, Dart faces a hard uphill battle for acceptance.
Dart is an object-oriented, structured programming language designed to ease some of the problems that developers run into writing large Web-based applications. It has a structure that will be familiar to most developers who have worked with JavaScript.
But Dart is more easily organized into smaller methods and objects than in scripting languages, so as to avoid monstrous monolithic blocks of code that are difficult to maintain. It’s also designed to be more self-documenting (in the tradition of Python).
On Google’s Chromium and Code blogs, Google Dart team software engineer Lars Bak wrote,“Generally, the contracts with other parts of an application are conveyed in comments rather than in the language structure itself. As a result, it’s difficult for someone other than the author to read and maintain a particular piece of code.””
