Olá, pessoal!
Há uns dias o Google lançou a “Dart“, uma nova linguagem de programação cujo alvo são os navegadores.
Aí você se pergunta: Poxa, mais uma linguagem? Sério?
Pois é, é sério. A ideia por trás da Dart é resolver os “problemas” do JavaScript. Ou, pelo menos, o que os engenheiros da Dart julgam ser os problemas do JavaScript.
O interessante é que o JavaScript é a única opção nos navegadores hoje em dia. Se você quer fazer algo para manipular o DOM, fazer efeitos com o Canvas, do HTML5, e brincar com Ajax, então a sua única escolha é o JavaScript. Tudo bem que existem opções como o CoffeeScript, mas pelo que entendi, o Dart vai estar disponível como uma opção real, e não uma opção para simplificar a escrita de JavaScript usando outra linguagem e então ter seu código traduzido.
Dart vem com uns conceitos estilo “olha, já vi isso antes”. Olha esse pedaço de código Java:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
E aí? Familiar? ISSO É DART!!! Pois é, baita sensação de déjà vu.
Um detalhe importante: Na Dart a tipificação é opcional. Você pode definir tipos, ou não. A ideia é que você pode escrever protótipos rapidamente e, conforme a aplicação cresce, você pode definir os tipos para evitar problemas e saber que valores podem ser atribuídos à uma variável ou saber que valores esperar de uma função/método.
Dart é estruturada e trabalha com classes. Acho que isso é um recado para o JavaScript, que ão tem classes, apenas objetos.
Eu, particularmente, acho JavaScript uma linguagem fantástica. Um pouco mal compreendida, não é @saganium? Mas mesmo assim uma ótima linguagem, quando você começa a conheça-la melhor.
Bem, se você se interessou pela Dart, visite o site oficial. Lá tem os tutoriais e referências da linguagem.
Outros textos que você pode gostar:
- Chrome: O Navegador do Google Oi! Nossa, acho que agora eu posso arrumar alguma confusão...
- O Google decide por onde eu vou navegar? [ad#propaganda] Olá pessoal! Tenho aqui uma bela imagem: O Google...
- Evoluindo em programação com PHP Há poucos dias li um texto muito interessante sobre a...
Related posts brought to you by Yet Another Related Posts Plugin.







>




Gostei da sintaxe, já que trabalho com Java no dia-a-dia.
Espero que a Google não tome um processo da Oracle pela sintaxe idêntica ao Java.
Difícil rolar processo… sintaxe de linguagem de programação não é parenteável.
* patenteável
Gostei da idéia
Não trabalho com desenvolvimento, mas nas horas vagas gosto de brincar com essas coisas
abs
Espero que a Google não tome um processo da Oracle pela sintaxe idêntica ao Java.
+1