Já faz mais de ano que o Diego Pires Plentz meu falou sobre as inovações do Ruby on Rails, na época eu era um programador Delphi fazendo uns “bicos” com C#. No dia chegamos a pensar em criar um treinamento e fechar turmas. Mas foi só no final do ano passado que li o “Repensando a Web com Rails” do Fábio Akita.
Por mais que eu estivesse disposto a abrir minha mente, em momentos não resisti a pensamentos como: “Ahhhh, mas isso dá para fazer com delegates“. Foi engraçado pensar isso, continuar a leitura e me deparar com um parágrafo do tipo “Talvez você esteja pensando que com delegates consiga fazer a mesma coisa, mas compare os trechos de código…“. Passado o choque inicial, percebi que as linguagens dinâmicas possuem uma série de recursos interessantes. E parece que eu não foi só eu…
A mais nova menina dos olhos da Microsoft, o Silverlight, teve mais um novo recurso divulgado na MIX. A DLR, ou Dynamic Language Runtime, é o suporte a linguagens dinâmicas como Phyton e Ruby. Seu funcionamento é inspirado na CLR e permite que linguagens dinâmicas diferentes se conversem.
O John Lam criou um screencast que demonstra todos este recursos muito bem. Tão curioso quanto os recursos apresentados, é a utlização de um Mac. Isso mesmo uma apresentação Microsoft sem Windows Vista, sem Internet Explorer, apenas o Safari. E não pára por aí, assim como o Flex da Adobe o Silverlight também terá seu código-fonte aberto.
Vídeo: http://silverlight.net/Learn/learnvideo.aspx?video=74
One Comment
People should read this.