quarta-feira, 5 de novembro de 2008

Não aguenta, toma late binding

De cada quatro artigos que li recentemente sobre a nova versão doNET Framework (4.0) prevista para 2010 juntamente com a nova versão do Visual Studio fala sobre um novo recurso da linguagem C#: dynamics.
Dynamics nada mais é que um recurso já conhecido dos desenvolvedores VB.NET: o late binding, ou seja, você pode utilizar um objeto dinamicamente sem conhecer seu tipo.
Este recurso é muito utilizado na interoperabilidade COM, quando não se quer uma ligação forte com um determinado componente, evitando assim que sua aplicação não inicie por falta de uma determinada dependência.
Este recurso está sendo adicionado para atender os novos planos de integração maior entre o C#, JScript e COM, tornando quase que transparente a integração entre estas tecnologias.
Sua implementação é simples, sendo necessária a adição de um novo keywokd na declaração da variável: dynamic. Para
Para utiliza-lo, pelo que entendi, o objetos devem implementar a interface IDynamicObject, ou descender do tipo Dynamic.
Vamos esperar a coisa amadurecer e ver se finalmente teremos paz quando utilizarmos COM+

Até o próximo post.

Nenhum comentário: