5
respostas

Minha impressão sobre o Dart

Bem simplista: O Dart é um Java mais "enxuto"!

5 respostas

Sabe que faz sentido? Os dois são orientados a objetos e têm aquela sintaxe com chaves. Dart parece que pegou o Java e tirou toda aquela "cerimônia", deixando tudo mais direto. Ele também tem coisas mais modernas, como async/await e null safety, e é otimizado para criar interfaces de usuário (UI) rápidas com Flutter.

Sobre o "null safety" eu não sei/não lembro, mas o "async" o Java já tinha, não?

Sim, O Java já lida com programação assíncrona há muito tempo (usando Threads e CompletableFuture, por exemplo), mas o Dart q trouxe a sintaxe async/await, que deixa o código mais fácil de ler e escrever

Mas eu estava falando exatamente sobre a sintaxe async/await no Java! Ele já a usava, não? Quero dizer, não é uma "novidade" do Dart!

Perdoe-me, irmão! Vc está certo! Pesquisei aqui e o Java realmente não tem essa sintaxe! Mas eu já vi em outra linguagem antes do Dart! Não lembro se foi no Reactive Native ou Angular...