GeneXus Rocha, sus Data Providers y algunas preguntas sin respuestas

En los ultimos dias he estado probando un poco los Data Providers (http://www.gxopen.com/commwiki/servlet/hwikibypageid?3156). Son una de esas cosa que cuando mas lo pienso, no entiendo porque no se hizo antes...Estan muy buenos y nos van a abrir muchas posibilidades.

Por ejemplo si tenemos un "Trabajar con" clientes, tiene un webpanel, un listado, un procedimiento para exportar a excel, todos tienen las mismas condiciones y por lo tanto serian ideales para tener un DP asociado a ellos y que todos los objetos hagan referencia a los mismos.

El codigo queda mucho mas claro y concentrado en un solo lado.

Ahora, hay algunas preguntas que me estan dando vueltas en la cabeza (como soy cabeza hueca, tienen lugar) desde que empece a hacer pruebas...

* Si se le pudieran poner a los DP algunas reglas, no serian las reglas globales que estamos necesitando desde hace un tiempito?
* No se puede deducir la estructura de la Base de datos desde los DP y normalizar desde ahi?
* No seria mejor sacarle a las transacciones toda la seccion de estructura y asociar la transaccion a un Data Provider?.
* El pattern Workwith, en vez de basarse en una transaccion, no deberia basarse en un Data provider?.

Demasiadas preguntas para las que aun no tengo respuestas


Comentarios

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.