Google has launched version 1.0 of its Dart SDK at the Devoxx conference in Belgium.
The first stable release of Dart can be downloaded from dartlang.org.
Dart is an open-source Web programming language developed by Google. It was first unveiled at the GOTO conference in Aarhus, 2011 October 10–12.
The goal of Dart is to replace javascript in web development as Google’s engineers felt that problems in javascript could not be solved by evolving the language. Anyway, Dart is currently not natively supported in any mainstream browser.
Google blog post says,
The Dart SDK 1.0 includes everything you need to write structured web applications: a simple yet powerful programming language, robust tools, and comprehensive core libraries. Together, these pieces can help make your development workflow simpler, faster, and more scalable as your projects grow from a few scripts to full-fledged web applications.
The Dart SDK also features the Pub package manager, with more than 500 packages from the community. Fan favorites include AngularDart and polymer.dart, which provide higher-level frameworks for building web apps. Dart developers can continue using their favorite JavaScript libraries with Dart-JavaScript interop.
Dart is a class-based, single inheritance, object-oriented language with C-style syntax. It supports interfaces, abstract classes, reified generics, and optional typing. Static type annotations do not affect the runtime semantics of the code. Instead, the type annotations can provide documentation for tools like static checkers and dynamic run time checks.
On November 18, 2011, Google released Dart Editor, an open-source Dart editor based on Eclipse components, for Mac OS X, Windows, and Linux-based operating systems. The editor supports syntax highlighting, code completion, JavaScript compilation, running both web and server Dart applications, and debugging.
On August 13, 2012, Google announced the release of an Eclipse plugin for doing Dart development.