En un esfuerzo para entender MVC 2 y el intento de conseguir que mi empresa para que lo adopten como una plataforma viable para el desarrollo futuro, he estado haciendo un montón de leer últimamente. Después de haber trabajado con ASP.NET bastante exclusivamente para el pasado pocos años, tuve que ponerme al día.
En la actualidad, entiendo el repositorio de patrones, modelos, controladores, anotaciones de datos, etc. Pero hay una cosa que se me mantiene completamente la comprensión suficiente para empezar a trabajar en una aplicación de referencia.
La primera es la Capa de Servicio del Patrón. He leído muchos posts en el blog y preguntas aquí en Stack Overflow, pero yo todavía no entiendo completamente el propósito de este patrón. Vi el vídeo completo de la serie en MVCCentral en el campo de Golf Aplicación Tracker y también miró en el código de demostración que había publicado y a mí me parece que la capa de servicio es sólo otro contenedor para el repositorio de patrones que no se realiza ningún trabajo en absoluto.
Yo también he leído este post: http://www.asp.net/Learn/mvc/tutorial-38-cs.aspx y parecía un poco contestar a mi pregunta, sin embargo, si usted está usando anotaciones de datos para realizar su validación, esto parece innecesario.
He mirado por las manifestaciones, publicaciones, etc. pero me parece que no puede encontrar algo que simplemente explica el patrón y me da la evidencia convincente de que el uso de la misma.
Por favor alguien puede darme un 2do grado (ok, tal vez 5to grado) la razón para utilizar este patrón, lo que me perdería si no lo hago, y lo que voy a ganar si tengo que hacer?