Cuantos han programado en ASP Tradicional? Es decir, ASP 2 o ASP 3
La verdad es que yo tuve la suerte de vivir la transición, he programado ASP 2 en varias aplicaciones comerciales (recuerdo que llegamos a lanzar un CMS) y pasar al concepto de ASP.NET Web Forms, pues las cosas se hicieron menos complicadas, cierto?
Yo creo que ASP.NET como tal, si no se hace bajo un orden determinado, pues bienvenido el spaggetti! (o no?)
Con ASP.NET MVC las cosas cambian ya que se debe respetar un orden determinado (o no?)
El problema aqui, es que si bien cierto se gana bastante con la separación de responsabilidades (vistas, modelos y controladores), muchas de las personas que se sintieron “aliviadas” con la facilidad de trabajo de los web forms, pues… la complejidad del MVC genera que sientan el retorno del modelo de trabajo ASP, es decir:
- Programación sobre el ASPX, y el temor a las <% %>
- Errores en tiempo de ejecución por omision de “;, ), etc” que a pesar de que la solución, proyecto o página compilen, en tiempo real, se presentan problemas evitables.
- Necesidad por conocer de manera intermedia/avanzada de tecnologias como JavaScript, JQuery, JSON, Jetc :D
Y demas cosas que muchos ya tenian como olvidadas o “ya saldrá un control que lo resuelva”
Personalmente creo que MVC es un buen framework, pero que trae consigo un modelo de trabajo nos recuerda al buen ASP, que tuvo que ser desplazado por herramientas y modelos que te aseguraban la productividad y cosas como esas.
A pesar de ello, este nuevo framework me atrae y bastante!
Y ya a manera de conversacion, les digo por favor, no me digan que ya depende de uno que forma de trabajo usar. O “que la moto y el auto” (una referencia a la comparativa MVC o no MVC), en palabras simples, que opinan ustedes?
Saludos
@jersson