Yo creo que esta mal enfocado, bajo mi punto de vista;
Lo que se debería hacer, es similar a Delphi, Java... etc...etc..
Por ejemplo, la jerarquia de clases seria;
TDataSource
TDataSet
TSqlQuery
TSqlTransaction
Conexiones a diferentes motores
TConnection --> TmySql
TMsSql
TOracle
De todo ello, pueden entonces derivarse a los datacontrols;
Decir que un SAY es el contenido del campo Apellido, eso, no tiene precio, y ahora una cantidad de trabajo inmerso.
Ahora mismo, por obligación, estoy teniendo que meterme con Delphi, y el gusto de hacer CLICKS de ratón para hacer esto, con el sistema de RDD eso no se conseguirá en AÑOS.
Siempre creia que los sistemas xBase eran muy productivos, pero, después de ver Java, y ahora Delphi, con más profundidad, dejarme deciros que eso NO ES CIERTO!
Si, para poner 4 gets y 3 says, es cojonudo, pero sinceramente, la programación hoy en dia no tiene nada que ver con la programación Clipper, y pensar en Clipper no va a ayudar en nada a Harbour, bueno si, refranero español;
-PAN para HOY, HAMBRE para MAÑANA.
No se puede programar, hoy en dia, pensando en aplicaciones de otro tiempo, e implementar funcionalidades de otras épocas.
Un RDD JAMAS será tan potente como el sistema de unas buenas clases.
Es mi opinión personal, y tomarlo como un critica constructiva,
no me se vayan por la tangente de 90º.
( Que el que no sea de mates, tiende al infinito..... )