Pregunta

He visto este webcast recientemente , y tengo la sensación de que muchas de las "cosas geniales" de ASP.NET MVC se está retirando de nuevo en el marco de ASP.NET.

En este momento estoy preparando el terreno para un proyecto en mi empresa utilizando ASP.NET MVC, pero después de ver esto, empiezo a preguntarme si esa es la elección correcta y si me convendría hacerlo. espere ASP.NET 4.0.

Me doy cuenta de que ASP.NET MVC 2.0 se está acercando a una versión real.

Si Alta capacidad de prueba , acoplamiento suelto y tener Control total de nuestro HTML son las principales prioridades, que debo elegir, ASP. NET 4.0 o ASP.NET MVC?

¿Fue útil?

Solución

Bueno, tu pregunta realmente no tiene sentido para mí.

Está preguntando si desea ir o no con ASP.Net MVC o ASP.Net 4.0: ¿se refiere a los formularios web?

MVC 2.0 se enviará en la caja con VS 2010 y, al mismo tiempo, con .Net 4.0 Y ASP.Net 4.0, también ASP.Net MVC forma parte de ASP.Net.

Si desea utilizar el tiempo de ejecución .Net 4.0 y todas las características de ASP.Net 4.0, ¿qué tiene de malo hacerlo CON MVC?

Además, sugiero que se construya en MVC 1.0 ahora y que estructure su aplicación de tal manera que pueda migrar y aceptar fácilmente las nuevas características en MVC 2.0, ya que ya sabe cómo funcionará la mayoría de estas que no deberían Ser demasiado problema. O si su lanzamiento es posterior al lanzamiento de ASP.Net MVC 2.0, simplemente comience a usarlo ahora, a menos que eso plantee otros problemas.

Otros consejos

Si su aplicación se lanzará después de la fecha de lanzamiento de marzo, entonces no es un proceso más sencillo. Vaya con ASP.Net 4.0.

Si no lo es, entonces no es tan claro. Mi empresa actual está enfrentando el mismo problema. Vamos con .Net 4.0 o no. Para nosotros, nuestra solución está alojada internamente, por lo que no tenemos el problema de lanzar un producto en una plataforma inédita. Nuestra mayor preocupación son los cambios de beta2 a RTM.

Como desarrollador, siempre quiero pasar a la plataforma más nueva. Una empresa debe considerar a sus clientes y el riesgo de mudarse a una nueva plataforma. La mayoría de las veces, la precaución es más prudente que ser el primero en saltar.

ASP.MVC 1.0 es compatible y lanzado. Es un gran marco web. Si no está buscando características específicas en ASP.MVC 2. Luego use ASP.NET MVC 1.

Si sus criterios incluyen esto:

  

Estamos apuntando a una alta capacidad de prueba, acoplamiento suelto y " HTML controlado " - Para mí eso significaba ASP.NET MVC.

Entonces ASP.NET MVC es un deber . Incluso con ASP.NET 4.0, no puede evitar el hecho de que ASP.NET es difícil de probar sin un montón de trabajo extra que simplemente no existe para MVC.

Utilizo ASP.NET en mi "trabajo diurno", pero en la noche soy ASP.NET MVC todo el tiempo. ASP.NET 4.0 aún se aferra al legado " Code-Behind " y el acoplamiento Vista / Controlador que continúa con los controles de ASP.NET. Estas son cosas que hacen que sea mucho más difícil de probar, y están "estrechamente relacionadas" por definición.

Vaya con lo que tenga más sentido comercial. Siempre tenemos ganas de esperar la próxima mejor cosa ... pero si lo hiciéramos, nunca lograríamos nada.

Elegir un patrón de presentación para un desarrollo web nuevo o empresarial en la plataforma de Microsoft es una tarea desalentadora, en mi opinión, solo hay tres; Ver Modelo, Model-View-Presenter (MVP) o ASP.NET MVC (un derivado de Model2).

Puede leer el artículo completo aquí ASP.NET MVC Patterns

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top