30 de outubro de 2012

DART - Linguagem de programação da Google


O Dart foi criado para o desenvolvimento de aplicativos web complexos, com uma linguagem moderna, bibliotecas e cadeia de ferramentas. 
Os aplicativos Dart são compilados em JavaScript, para que possam ser usados em diversos navegadores, mas os desenvolvedores também criaram sua própria Dart Virtual Machine baseada em um design original pela equipe V8.
 

A linguagem possui uma sintaxe similar ao C com orientação a objetos baseada em classes e com heranças simples, suportando interfaces, classes abstratas e genéricas. Apesar do Dart oferecer a possibilidade de vincular tipos à variáveis, é uma linguagem de tipos dinâmicos e anotações de tipo não possuem efeito no momento da execução, mas podem ser usadas para permitir que o compilador e outras ferramentas criem um código de melhor desempenho para identificar problemas mais cedo.


A primeira versão do SDK inclui uma série de melhorias sobre as versões anteriores do Dart como uma máquina virtual mais rápida, uma terceira geração do tradutor Dart para JavaScript que gera código mais fácil de depurar, uma biblioteca HTML para interagir com navegadores HTML5 e uma biblioteca de interoperabilidade JavaScript. Desenvolvedores também vão encontrar um novo editor Dart, o gerenciador de pacotes Pub, e melhorias no navegador Dartium. O Dart esta destinado a seguir o JavaScript no lado do servidor; uma nova biblioteca de entrada e saída (I/O) do lado do servidor não é executada no navegador mas parece ser o princípio do desenvolvimento de uma experiência mais rica para o Dart em servidores.

Fonte: h-online.

Nenhum comentário: