Cita:
Empezado por roman
Eso de que generan código espaguetti es sólo si no se toma uno el tiempo de separar los formularios de los módulos de datos, colocar en estos últimos los datasets y no andar poniendo código sql insertado al vuelo en el onclick de un botón.
|
Pero eso no es un defecto de los controles data-aware. Identico ocurre con CUALQUIER control en Delphi.
El problema es que el modelo RAD hace facil e invita a escribir directo en reaccion a un evento. Sin los data-awre es identico: Igual ocurre en VB y otros IDES con ideas similares.
Eso es un defecto inhato en cualquier IDE que no promueve separacion, como ocurre en contraste con XCode (donde este tiene claramente delineados el modelo MVC).
----
Un problema similar sufre .NET con Asp.net, que se ha corregido con Asp.NET MVC....
Osea, es factible tener un "Delphi MVC" que incluya la plomeria necesaria para promover un diseño mas sano.