delphi orm bold-delphi

ORM para DELPHI win32



bold-delphi (10)

Aquí tienes uno: http://code.google.com/p/delphiorm/

¿Alguien sabe acerca de un ORM o algo similar para Delphi Win32.


Hay algunos, algunos de los más probados y comprobados son ...

Bold

TiOPF

Y RemObjects también tiene una tecnología de mapeo de esquema que vale la pena investigar


Intenté Remobject Data Abstract por 1-2 años en algunos proyectos del mundo real.

Algunas características son buenas (un muy buen protocolo de comunicación binaria), algunas otras son simples trampas (agrega algo de código caótico y debe pasar el diálogo por diálogo a cada cambio que realice en el esquema).

Es bueno que definas un esquema del modelo, es malo que pierdas mucho del poder de SQL (es agrupado por, un fácil de usar join, ecc).

Creo que es difícil encajar un buen ORM sobre el antiguo VCL y TDataSet.

DatAbstact fue una prueba, pero al final reescribí mi aplicación en otro idioma porque un buen ORM y un buen framework son imprescindibles para una buena aplicación.

VCL simplemente es demasiado viejo para adaptarse bien a los conceptos modernos de desarrollo de aplicaciones.

De todos modos, probé InstantObject y Bold, son dos buenos marcos ORM pero no más compatibles.





Otro ORM de código abierto para Delphi 6-XE2, que está basado en JSON y cliente / servidor.

Puede usar su propia capa de base de datos de memoria o motor de base de datos SQLite3 incorporado: http://blog.synopse.info/category/Open-Source-Projects/SQLite3-Framework

Editar: muchas mejoras en este marco activo, ya que esta pregunta fue respondida. Ahora puede conectarse a cualquier base de datos de terceros y está cambiando su nombre: ahora se llama marco mORMot .


Otro ORM para Delphi, que parece estar en desarrollo activo, es hcOPF

El proyecto es de código abierto con licencia bajo LGPL / MPL y alojado en SourceForge en http://sourceforge.net/projects/larryhengensopf/ .

dormitorio, " The Delphi ORM " de Daniele Teti, fue publicado oficialmente en ITDevCon, hay una introducción here . Funciona con PODO que no tienen conocimiento del ORM.



Visita http://code.google.com/p/persiphi/ si eres adicto a Delphi 2010 o superior.

Editar : Dead link ya que el propietario probablemente ha renunciado a opensource. Sin embargo, su trabajo de tesis de maestría en portugués (pt-br) todavía está disponible here . Una buena fuente de inspiración para quienes buscan una muestra utilizando las últimas características de Delphi (Anotación, Rtti ...) en el ámbito de la persistencia de objetos.

ACTUALIZACIÓN 1:

DevArt ha lanzado EntityDAC - ¡Un ORM para Delphi con soporte LINQ!

Funciona incluso con D11 (Delphi 2007).

ACTUALIZACIÓN 2:

Marshmallow ORM framework por Linas Naginionis.

Se unió al sobresaliente proyecto Spring4D como una rama de características como se anunció here .

Para mantenerse al tanto de las últimas noticias diríjase a la página de la comunidad Marshmallow Google+ thriving.

Bautizado MM ORM Framework por su autor, es prometedor.