Programação Dart - Visão Geral
Dart é uma linguagem orientada a objetos com sintaxe de estilo C que pode opcionalmente ser trans-compilada para JavaScript. Ele oferece suporte a uma variedade de recursos de programação, como interfaces, classes, coleções, genéricos e digitação opcional.
O Dart pode ser amplamente usado para criar aplicativos de página única. Os aplicativos de página única aplicam-se apenas a sites e aplicativos da web. Os aplicativos de página única permitem a navegação entre diferentes telas do site sem carregar uma página da Web diferente no navegador. Um exemplo clássico éGMail ─ quando você clica em uma mensagem em sua caixa de entrada, o navegador permanece na mesma página da web, mas o código JavaScript oculta a caixa de entrada e traz o corpo da mensagem na tela.
O Google lançou uma compilação especial de Chromium - a Dart VM. Usar o Dartium significa que você não precisa compilar seu código para JavaScript até que esteja pronto para testar em outros navegadores.
A tabela a seguir compara os recursos do Dart e do JavaScript.
Característica | Dardo | JavaScript |
---|---|---|
Sistema de tipo | Opcional, dinâmico | Fraco, dinâmico |
Aulas | Sim, herança única | Prototípico |
Interfaces | Sim, várias interfaces | Não |
Simultaneidade | Sim, com isolados | Sim, com funcionários da web HTML5 |
Este tutorial fornece uma compreensão de nível básico da linguagem de programação Dart.