Soy un gran admirador de lo que ASP.NET MVC está haciendo, en muchos niveles.¿Para qué sirve ASP.NET MVC?
Estoy a punto de participar en re-construcción de un sitio web muy alto tráfico, y no soy el que sería el mejor marco (en su caso).
El sitio necesitará la siguiente:
- Para soporta Javascript-pesada, páginas altamente interactivos
- Pero al mismo tiempo, proporcionar semántica HTML subyacente para los motores de búsqueda
- Soporte de múltiples idiomas
- Sea skinnable
- Exponga una API de servicio web RESTful para los socios
Por lo que puedo decir, no hay ninguna razón para no usar ASP.NET MVC para esto.
- Puedo presentar HTML semántico y capa arriba con jQuery.
- Se pueden atender múltiples idiomas para usar los archivos de recursos (igual que en la actualidad).
- El despellejado se puede hacer con CSS (no implicará cambios en el marcado).
- Puedo centralizar la lógica comercial para que los Controladores y el servicio web WCF utilicen el mismo código.
¿Pero hay posibles inconvenientes para usar MVC que no he considerado?
no quiero ser el tipo que recoge una tecnología porque es fresco, pero se encuentra más adelante en la pista que no es muy adecuado para el trabajo.
más uno para éste! :); –