Google's other language, Dart, has just been released as version 1.0 and it claims to be stable and ready to do real work. Is anyone interested? Does it have anything to offer? And can you rely on it to be around the next time you look?
Dart could be just right for them, but there are lots of complicated and messy issues.
Version 1.0 has everything you need to write and run Dart programs. It comes with the Dart editor, a lightweight IDE which supports code completion, refactoring, jump to definition and a debugger. It makes creating Dart fairly easy, but where are you going to run it?
You are offered two choices, but in most cases only one of them is going to be practical. There is a modified version of Chromium, Dartium, that runs Dart directly using a VM. You can also use the VM to run Dart on the server, making it an alternative to Node.js.
There are now more than 500 Dart packages that can be used via the Pub packet manager including AngularDart and Polymer.dart. If your favorite package isn't available in Dart, then there is an interop facility.
The Dart team claims that it is now production ready and is moving into a phase where:
"...the Dart team will focus on improving Dartium, increasing Dart performance, and ensuring the platform remains rock solid. In particular, changes to core technologies will be backward-compatible for the foreseeable future. "
This is all great and if you are looking for a class based language to use to create web apps Dart is a possible choice but...
Dart is a nice language and well implemented, but in choosing a language there are many other considerations.