Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

CsDO - Framework para Persistência de Objetos para Mono

O que é o CsDO # É um framework para persistência de objetos com mapeamento médio, fazendo o uso de reflexão. O CsDO baseia-se nas propriedades da classe para construir o SQL. Motivações # Ter um mecanismo simples para persistência de objetos com bancos de dados SQL. # Mapeamento automático, ou semi-automatico (com colocação de atributos nas propriedades das classes), sem o uso de XML, simplificando a vida do desenvolvedor que quer escrever código e não XML. # Uso da regra KISS (Keep It Simple Stupid)- Simplicidade é a alma do negócio. # Construção de consultas através da montagem de protótipos, foco em OO.” A nota foi enviada por alessandro binhara (binharaΘpsl-pr·softwarelivre·org) , que enviou este link para mais detalhes.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de nemesis
pros & cons: "sem o uso de XML, simplificando a vida do desenvolvedor que quer escrever código e não XML."

ah, ruby e python ensinando lições de vida... :)

"Uso da regra KISS (Keep It Simple Stupid)- Simplicidade é a alma do negócio."

Se é assim, pq usar .net e C#? ;)

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de dyego
Vantagem: Quala vantagem deste framework diantes do NHibernate ? ( port do Hibernate 2.x para .NET )

ps: esqueca , agora q eu li direito , os malditos XML's :P
ps2: vi o codigo fonte... eh bem simples hein ? nem driver pra MySQL nao achei... ESTAREI EU CEGO ?

Uma pergunta q nao quer calar... alguem que conheca o NHibernate... ele tem q extender a classe que vai persistir ?no Hibernate normal vc apenas cria um POJO comum... nada de contratos...




----
Dyego Souza Dantas Leal

Comentário de sri_canesh
"Se é assim, pq usar .net e: "Se é assim, pq usar .net e C#? ;)"

Pior ainda se usassem java ahhahahha

Cássio R. Eskelsen

Comentário de dyego
pergunta...: Aos Mono-Mans de plantao...

1) Que fim teve o projeto dotGNU ? prq vcs nao usao ele ?

2) Mono tem anotações nas classes ? ( Java Annotations like )

3) Eu poderia usar o CsDO diretamente no .NET ? ou teria q fazer alguma adaptação ?

4) Alguem sabe se o NHibernate compila no mono ?
----
Dyego Souza Dantas Leal

Comentário de Everaldo Canuto (sem a senha)
resposta...: 1) O projeto dotGNU continua ativo mas a passos lentos, acredito que não seja muito usado ou falado porque ainda não tem todas as funcionalidades necessárias e por evoluir muito lentamente.

http://www.dotgnu.org/

2) Sim, o Mono tem anotações em classe, chamamos isso de atributos de classes. (me avisem se eu estiver errado)

3) Não posso responder pelos desenvolvedores mas em geral bibliotecas que rodam no Mono/Linux também rodam no .NET/Windows. Acredito que funcione sim.

4) O NHibernate compila e roda no Mono, pode usar tranquilamente.

Abraços

Comentário de dyego
Ok...: Beleza , mas por exemplo o Nhibernate eh distribuido de forma binaria tambem... existe a necessidade de "recompilar" no mono ou eh soh sair uasndo a .dll eh distribuida no pacote dele ?

----
Dyego Souza Dantas Leal

Comentário de Everaldo Canuto (sem a senha)
Eu uso o binário, nunca prec: Eu uso o binário, nunca precisei compilar :)

Abraços!
Everaldo.
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004