Há uma semana, o InfoQ Brasil divulgou novidades importantes sobre o Google Dart. Veja mais sobre a linguagem e suas ferramentas nesta tradução adaptada do InfoQ.com.
O Dartium, o Chromium com uma VM Dart integrada, tem sido desenvolvido há algum tempo, mas agora os executáveis do Dartium foram disponibilizados pelo Google. Anteriormente, a única maneira de de rodar um código Dart no browser exigia a compilação para JavaScript, mas com o Dartium agora é possível verificar como um código Dart se comporta dentro do browser.
O Dartium também contém o início do suporte para o Dev Tools, incluindo depuração e outras funcionalidades básicas. Há um demo da ferramenta Dev Tools no Dartium. O suporte a depuração é um trabalho em andamento, mas breakpoints e outras características essenciais já funcionam.
A linguagem também tem vida fora do browser. Ao consultar a API de referência Online para Dart, pode-se ver a API de I/O para Dart para arquivos, sockets e mais, que podem ser utilizadas de maneira síncrona ou assíncrona. Estas APIs já estão sendo utilizadas no Frog, o compilador que faz a tradução de Dart para JavaScript, que também foi escrito em Dart e pode executar na VM do Dart e usar as APIs que tratam de arquivos.
A quantidade de recursos para os programadores de Dart tem crescido nos últimos meses. Chris Strom está escrevendo o livro online "Dart for Hipsters" e está postando suas notas e experiências com Dart em seu blog. O blog de Seth Ladddo Google também é uma fonte rica de informações e atualizações sobre o Dart, tanto para a linguagem quanto para as ferramentas do SDK em volta dela. E o site oficial agora inclui a página Dart Synonym, mostrando trechos de código em Dart e seus equivalentes em JavaScript.
O site oficial traz ainda um blog, onde um post recente mostra uma lista de projetos utilizando a linguagem, incluindo projetos como three.dart, tradução de uma biblioteca popular de JavaScript para 3D, three.js, que facilita a construção de código para imagens tridimensionais, usando Canvas 2D e WebGL.
Para ainda mais informações sobre o Google Dart veja o artigo "The Essence of Google Dart" no InfoQ.com.