Comentario publicado por
legendary el 28/03/2010 a las 20:27

angeruroth:
"Después de darle unas cuantas vueltas, voy a simplificar las 80 líneas de la respuesta anterior: La única alternativa que ofreces a DynamicData es seguir haciéndo las cosas como en el siglo pasado."
Error: Mi alternativa es usar Dynamic Data en los lugares donde sea útil y no usarlo en donde no. Por otro lado, ASP.NET es una tecnología de este siglo, no del anterior.
"Por otro lado, me doy cuenta de que ya has decidido que DynamicData no te gusta ni te va a gustar jamás. La verdad, es una pena."
No es que haya decidido que Dynamic Data no me guste. He decidido que no hay que sacarla del tiesto.
Toda tarea tiene unas herramientas más adecuadas que otras, y empeñarse en usar las menos adecuadas no es una buena solución. Además, en tu respuesta das por sentado de que algo es mejor sólo por ser más moderno. Error, eso puede o no ser así según las necesidades.
Dynamic Data es una buena idea mal implementada. Tal vez con tiempo acabe saliendo una versión que sea buena (al fin y al cabo, hemos llegado a Java 6 con un producto muy, pero que muy bueno). Pero, hasta entonces, hay que elegir cuándo y cuándo no usarla.
Por cierto, revisando tu entrada del 19/12/2009 (DynamicData + EDM, o el pozo sin fondo), parece que no estabas tan entusiasmado con Dynamic Data como estás ahora. Los motivos que planteas en dicha entrada para tener dudas casan exactamente con algunos de los que yo tengo para no querer Dynamic Data en toda una aplicación.
Naturalmente, no hablo desde el completo desconocimiento, sino desde dos dolorosas experiencias. Supongo que otros que hayan sufrido un poco más, tendrán algo más que decir.
Entiendo que, una vez se ha trabajado/sufrido hasta cierto punto para defender una tecnología y suplir sus carencias, que repito, se deben a que está por delante de su tiempo, es difícil encajar una crítica negativa. Se convierte en personal. Eso es un error. Un error grave. El primer crítico con la obra de uno debe ser uno mismo. Incluso cuando se está orgulloso de dicha obra.
Particularmente, no creo que haya sido tan duro como debía en la entrada original, porque entiendo que mis experiencias son muy particulares y que han llevado a Dynamic Data tan lejos del tiesto que lo necesario para hacerlo funcional ha rayado la aberración en mi última experiencia y en la primera tuve que descartar el trabajo que llevaba porque aquello iba camino de convertirse en un vía crucis.
También me contuve porque entiendo también que, cuando se usa esta tecnología para lo que está diseñada, funciona estupendamente bien, que es lo que en realidad cuenta. Es decir, el problema no es tanto Dynamic Data como los usos que se pretende dar a esta tecnología, en este momento de su desarrollo.
Y, por supuesto, no debes perder de vista que esta es una entrada de opinión. Si no la compartes, es tu derecho. Igual que el mío expresarla. No creo que haya que llegar a descalificar a una persona por un punto de vista acerca de la tecnología.