En el foro de oodesing de borland se habla todo el tiempo de eso.
Aunque mire mucho ECO & por lo menos otros 15 frameworks de esos, solo 3 le he visto buena pinta, o sea, que son faciles de entender, son logicos, livianos y tienen una velocidad decente:
El mejor, en mi opinion lo tienen aqui:
http://www.djangoproject.com/documentation/db-api/
Esta en python. Es una ENORME ventaja el que python sea un lenguaje dinamico y no compilado. Esta es una de las areas donde es mucho mas dificil para los compilados.
Es increible lo facil que se anda con el, lo eficiente y todo eso.
En .NET este se le acerca, no mucho pero lo estoy usando y va bien:
http://www.subsonicproject.com/
Para Delphi, lo mas cercano a lo anterior es este; pero le falta madurar:
http://code.google.com/p/g-framework/
La teoria es importante, pero solo ultimamente (desde ruby on rails) se han armado de este tipo de frameworks que sean practicos de usar. De lo contrario, esta hibernate (auch!!!!).