views:

442

answers:

2

Delphi 2010 has new features regarding the RTTI, which I read it will make it easier for ORM tools and much cleaner code.

but I have not found any ORM incorporated these features.

Do you think the Embarcadero should built one and include it with Delphi

+1  A: 

What exactly features are you talking about?

There are several ORMs for Delphi: http://stackoverflow.com/questions/422426/orm-for-delphi-win32

FractalizeR
None of those are exclusive to Delphi 2010's RTTI though.
Warren P
Why do you need *exclusive* ORMs?
FractalizeR
@FractalizeR: how would an ORM look which supports Delphi 2 to 2010? It would use the least common denominator of the available language features. So better support only 2010+ and use extended RTTI and Attributes in the ORM API, like ORM for .Net and the Java platform do.
mjustin
You are choosing ORM from the wrong side. First define some requirements you have for ORM and then search for the one, that provides all features you need. No matter if it works with all versions of Delphi from 2 to 2010. The most important thing is that it does everything you want. All other is irrelevant.
FractalizeR
@FractalizeR: we have the same goal, only we come from different directions - the question is: "should somebody write a new ORM for Delphi which uses the new features in Delphi 2010"... not "I have found some money, which ORM will I buy for it today"? :)
mjustin
+5  A: 

The Spring framework (which uses Delphi 2010 extended RTTI) has an Entity Framework on its roadmap:

http://code.google.com/p/delphi-spring-framework/

Delphi Spring Framework is an international open source project, whose mission is to provide a robust infrastructure framework that will help Delphi developers build solid, flexible and extensible enterprise applications and class libraries based on the Embarcadero® Delphi® 2010 for Win32 platform.

mjustin
it looks promising
DelphiDev