Desde la programación procedimental hasta el Modelo de desarrollo MVC (Model, View & Controller), las diferentes metodologías de desarrollo han evolucionado, conservando un fin común: la total integración de componentes reutilizables y la separación de los niveles de programación.
menéame
Nunca he entendido esta obsesión. Es infinitamente más eficiente lanzar la consulta SQL óptima desde código y recorrer los resultados con un cursor, que hacer la consulta SQL desde base de datos y montar un XML que es infinitamente más grande, para después parsearlo de nuevo y entonces procesar los datos obtenidos.
Y la complejidad de código es la misma... ¿qué más me da recoger un XML, parsearlo y recorrer sus nodos, que recorrer un cursor obteniendo el valor de los campos?