rbfigueira
Tudo sobre a plataforma .net em Português ;)

What is DotNetX ?

"The DotNetX project is a library package built on the top of .net framework 1.1, using c#, that facilitate most of the common tasks when building a .net project from scratch, like code generation, data access components encapsulation, data access cache management, reflection, etc.."

http://www.dotnetx.org

Se não me engano o Hugo Batista está envolvido nisto até aos cabelos ;P
Alguém usa ? Como ? Porquê ? :)

posted on Monday, March 14, 2005 5:26 AM
Comments
  • # re: DotNetX
    Hugo Batista
    Posted @ 3/14/2005 5:49 AM
    ehehhe. boas!

    pois estou :)

    Quem usa ?
    A empresa onde trabalho tem os seus projectos .net inteiramente baseados nesta framework.

    Porquê ?
    Entre muitas outras tarefas "diárias", como descobrir um determinado interface num assembly, ou num directorio, usar um algoritmo de encriptação, etc, a framework tem duas partes muito importantes:
    - DotNetX.RemotablePlugin - Uma derivação do pattern Inversion Of Control (IoC) que permite que quando usada, o consumidor de uma interface se abstraia da implementação, se é remota, singleton ou nao, etc. A ideia é em qualquer momento poder trocar por exemplo, o algoritmo usado, e colocá-lo noutra maquina, sem ter que mexer numa linha de codigo.

    - DotNetX.DbObjMapping - O/R Mapper que em conjunto com um addin no VS (instalado com o setup) gera o DAL todo, incluindo Entity Classes, typed datasets, e até testes unitários para o DAL. Esta área é bastante "gira" porque tem um mecanismo de cache que mantem a integridade dos dados em cache com a BD, desde que se usem alguns cuidados.

    As partes principais da framework suportam o pattern assincrono, o que permite coisas giras como User.BeginInsert, ou CommandHelper.BeginExecuteQuery.

    E mais.. mais.. mas daqui a pouco escrevo mais que o autor deste post ;)

    obrigado! e um abraço!
Title  
Name  
Url
Box Code
Protected by FormShield
Comments