Dart Language
A linguagem de programação Dart é a atual alternativa do Google ao JavaScript. Executada principalmente em navegadores, também pode ser utilizada em linha de comando e em servidores como substituta para o PHP. por Tim Schürmann
O código escrito na linguagem de programação Dart do Google se parece muito com uma mistura de JavaScript e Java com uma pitada de Scala. Essa semelhança é intencional: a linguagem de programação foi projetada com base no desejo de eliminar alguns problemas e o lastro legado do JavaScript. A premissa é que os programas Dart possam ser executados mais rapidamente e com melhor segurança, que trabalhem em qualquer dispositivo compatível com Internet e que sejam adequados para projetos ainda maiores. Se uma pessoa tem experiência com linguagens de programação – e essa descrição encaixa-se para quase qualquer programador web – irá também rapidamente sentir-se à vontade com o Dart.
Programas escritos em Dart serão executados em uma máquina virtual especial no navegador. O projeto fornece uma implementação de referência em um site, que ainda é capaz de executar programas Dart em linha de comando ou em um servidor de Internet. O Dart é, sobretudo, um substituto adequado do PHP. Além da máquina virtual, o projeto oferece um par de bibliotecas cujas funções – entre outras coisas – oferecem suporte à manipulação conveniente da árvore de um site DOM (sigla para Document Object Model ou modelo de objeto de documentos). Um par de outras ferramentas também facilita a vida de programadores, como o editor Dart baseado no Eclipse (figura 1).
Figura 1 O Editor Dart é um ambiente de desenvolvimento baseado no Eclipse, fornecendo acesso direto aos exemplos de código.
Trabalho em andamento [dar pra cortar esta parte]
Tudo isso soa muito atraente, com uma desvantagem pequena: o Dart está atualmente em um estágio muito inicial de desenvolvimento e, portanto, não é adequado para uso em produção. Os inventores do Dart