Dart é uma linguagem de programação criada pelo Google para substituir o JavaScript, oferecendo melhor desempenho em projetos de grande porte e recursos avançados de segurança. Dart é orientada a objetos e tipada opcionalmente, com sintaxe inspirada em C e suporte a classes, interfaces e genéricos. Ela compila para JavaScript para rodar em qualquer navegador ou na máquina virtual Dart do Chrome.
2. Dart
O Dart é uma linguagem de código que veio
para substituir JavaScript como a língua
franca de desenvolvimento web na plataforma
web aberta.
O Dart se destina a resolver os problemas do
JavaScript oferecendo melhor desempenho
para trabalhar mais facilmente em projetos de
grande escala e melhores recursos de
segurança.
3. Dart
● Criada por Lars Bak and Kasper Lund do Google.
● Baseada em classes.
● Herança única.
● Linguagem orientada a objetos, com tipagem opcional.
● Sintaxe estilo linguagem C.
● Suporta interfaces, classes abstratas, genéricos
reificados (tipos dinâmicos).
● "Isolates": são usados para lidar com a concorrência.
● Influenciada pelo JavaScript e o Java.
4. Dart
● Dart compila para JavaScript para rodar em
qualquer navegador.
● O Google Chrome/Chromium que incorpora
a máquina virtual Dart (DVM).
5. Dart
● Dart Editor, editor de código aberto
baseado no Eclipse.
● Outros editores: JetBrains, IntelliJ IDEA,
PhpStorm e WebStorm.
9. Dart
Conclusão
● Talvez um acerto na direção de uma linguagem de
próxima geração da web, até agora.
● Linguagem projetada para atrair programadores.
● Resolve alguns problemas atuais: aplicações web
complexas.
● Já é possível criar aplicações web de multi-
plataforma.
● "Isolates" e modelos de concorrências para o
futuro:
○ Cliente: Segurança.
○ Servidor: Concorrência.