Programação orientada a aspecto
Bom dia.
Alguem ja ouviu falar de programação orientada a aspecto para delphi?
Alguem ja ouviu falar de programação orientada a aspecto para delphi?
Host
Curtidas 0
Respostas
Marcos Barreto
13/05/2006
A um ano venho trabalhando em um projeto Free e Open Source chamado Infra. Um dos frameworks do Infra é justamente para programar orientado a objeto mas existem muitos outros.
Atualmente já implmentamos de 70 a 90¬ do InfraAspect. Não foi fácil. Interceptar métodos antes que eles ocorram sem precisar por código algum nas classes que chamou o método não é brinquedo não!
Mas tá ficando muito legal e estamos cada vez mais próximos de ter o [b:e4d7f10407]1º framework de Aspectos para delphi win32[/b:e4d7f10407].
Temos um forum de debate do Infra:
http://www.oodesign.com.br/forum/index.php?showforum=51
Temos tambem um wiki onde pode ser baixado os fontes:
https://opensvn.csie.org/traccgi/infra/trac.cgi/wiki/WikiStart
Recentemente publiquei artigo sobre um dos frameworks do Infra o InfraNotify:
https://opensvn.csie.org/traccgi/infra/trac.cgi/wiki/InfraNotify
Acho que vão gostar muito do artigo e acredito que irão adotar o Infra daqui a algum tempo. Acho que é um projeto que toda a comunidade delphi poderá trabalhar.
Depois da parte de aspectos pretendo refatorar algumas coisas no infra e partir para o projeto do InfraHibernate - O framework de persistência similar ao Hibernate do Java.
Espero que gostem e que ajudem!
Atualmente já implmentamos de 70 a 90¬ do InfraAspect. Não foi fácil. Interceptar métodos antes que eles ocorram sem precisar por código algum nas classes que chamou o método não é brinquedo não!
Mas tá ficando muito legal e estamos cada vez mais próximos de ter o [b:e4d7f10407]1º framework de Aspectos para delphi win32[/b:e4d7f10407].
Temos um forum de debate do Infra:
http://www.oodesign.com.br/forum/index.php?showforum=51
Temos tambem um wiki onde pode ser baixado os fontes:
https://opensvn.csie.org/traccgi/infra/trac.cgi/wiki/WikiStart
Recentemente publiquei artigo sobre um dos frameworks do Infra o InfraNotify:
https://opensvn.csie.org/traccgi/infra/trac.cgi/wiki/InfraNotify
Acho que vão gostar muito do artigo e acredito que irão adotar o Infra daqui a algum tempo. Acho que é um projeto que toda a comunidade delphi poderá trabalhar.
Depois da parte de aspectos pretendo refatorar algumas coisas no infra e partir para o projeto do InfraHibernate - O framework de persistência similar ao Hibernate do Java.
Espero que gostem e que ajudem!
GOSTEI 0