A few days ago at its I/O developer conference, Google quietly announced that it is working on bringing its Dart programming language to App Engine soon.
This implementation will use the company’s recently launched managed virtual machines and the service’s custom runtime support. Because custom runtime support is still in private beta, however, the Dart team isn’t able to release this to the public just yet, but Google provided a sneak peek to Dart developers at I/O of what this would look like.
Because of this, the team always focused not just on making the language accessible, but also on the other tools that developer need to be productive in a language. These include the Dart Editor, the main IDE for Dart and a large number libraries that extend the language. In addition, the team also recently launched a developer version of the Chrome browser for Android that has built-in Dart support. Lund also noted that the Dart Editor comes with a number of tools that help developers monitor their programs during runtime. At I/O, the team also showed how Dart can play nicely with Google’s Polymer web components project and its new Material Design user interface language.
At I/O, Google announced that developers can now also deploy Dart on its Compute Engine infrastructure using Docker, but by also soon supporting it on App Engine, developers get easier access to Google’s Data Store, cloud monitoring services and caching services.
Being able to write both the front-end and back-end code in the same language is something the Dart team believes will make for more stable code and will make it easier for developer teams to work together.