DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Frameworks inovadores - Artigo Clube Delphi 124

Sem dúvida grandes plataformas como .NET e Java apresentam diversos frameworks que auxiliam no desenvolvimento puramente orientado a objetos. O Delphi por ter uma característica altamente RAD, apesar de ser totalmente orientado a objetos, não incentiva seus usuários a essa prática.

Frameworks inovadores
 
Sem dúvida grandes plataformas como .NET e Java apresentam diversos frameworks que auxiliam no desenvolvimento puramente orientado a objetos. O Delphi por ter uma característica altamente RAD, apesar de ser totalmente orientado a objetos, não incentiva seus usuários a essa prática. Contudo existem desenvolvedores Delphi ao redor do mundo que querem utilizar a orientação a objetos de forma tão prática como os desenvolvedores .NET ou Java fazem e para isso não medem esforços no desenvolvimento para “converter” frameworks existentes para a linguagem Delphi. Vamos conhecer hoje dois projetos muito interessantes, um para persistência de objetos e outro um container e injeção de dependência.
Projeto DORM
Esse é o acrônimo para Delphi Object Relational Mapper. Esse framework tem o papel de fazer uma ponte entre seus objetos e o banco de dados. Segue a implementação do padrão Data Mapper porém, seguindo características do mais famoso ORM do mercado, o NHibernate. O criador desse projeto é o italiano Danielle Teti, que pude encontrar no último Delphi Conference e conversar sobre o projeto.
Segundo ele, a ideia de se basear no NHibernate não é fazer uma cópia exata, mas sim, pegar o que há de melhor em sua implementação e aplicar em uma versão Delphi.  Com isso em mente, para configurar o DORM e já mapear, por exemplo, duas classes TPerson e TPhone é necessário criar um arquivo chamado dorm.conf, no formato JSON, veja Listagem 1.
"


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Publicidade
Autor
Paulo Quicoli

Editor Geral da revista ClubeDelphi e editor técnico da .NET Magazine. Formado em processamento de dados pela FATEC-TQ. Atua como arquiteto de projetos .NET na Siplan Control-M unidade Jaboticabal (www.siplancontrolm.com.br), prof. na FATEC-TQ e consultor na NHibernate Brasil (www.nhibernatebrasil.n...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03