¿Cuál es la mejor manera de organizar un proyecto web MVC2 (tan complejo como stackoverflow)? ¿debería tener todo en un solo proyecto? si no, ¿cómo debo separar los proyectos y las carpetas?ASP.net mvc 2 carpeta de carpetas estructura
Respuesta
No hay mejor manera. Hay buenas y malas formas. Tener todo en el mismo proyecto definitivamente no es una buena manera. Los proyectos grandes deben separarse en capas y cada capa generalmente va a un ensamblaje diferente para poder reutilizarlo en otros proyectos. Por ejemplo, podría tener Modelos, Acceso a datos, Lógica empresarial, Web.
Jeffrey Palermo tiene una serie de publicaciones sobre onion architecture que vale la pena leer.
Desde el punto de vista del rendimiento, se considera una buena práctica tener montajes menos grandes que muchos montajes más pequeños.
Tenga una mirada en las zonas en MVC MVC 2: http://msdn.microsoft.com/en-us/library/ee671793(VS.100).aspx
Ésta es una forma de organizar el código en proyectos de mayor envergadura.
A reas. Seguro. – Will
Comenzaría con un nuevo proyecto ASP.NET MVC y luego agregaría un par de proyectos más a su solución. Por lo general terminan con:
MyProject
MyProject.Data
MyProject.Test
que normalmente pongo las clases generadas a partir subsónico (u otra herramienta ORM) junto con sus clases de repositorio en mi proyecto .data y mis pruebas en el proyecto .test. Aparte de eso, uso el proyecto principal como siempre. Vistas en la carpeta Vistas, Modelos en la carpeta Modelos y más.
- 1. ASP.NET MVC estructura de carpetas y NuGet
- 2. asp.net carpeta mvc app_data
- 3. copiar la estructura de la carpeta sin las carpetas .svn
- 4. ASP.net MVC estructura del proyecto
- 5. estructura src/carpeta en C++?
- 6. Una estructura de carpetas ideal para .NET MVC
- 7. Ruta de MVC de ASP.NET personalizada en carpetas anidadas
- 8. asp.net mvc mvc 2 a 4
- 9. Estructura de REST de ASP.NET MVC
- 10. RadioButtonFor en ASP.NET MVC 2
- 11. Solicitar validación - ASP.NET MVC 2
- 12. Estructura de proyecto predeterminada de ASP.NET MVC y la carpeta de secuencias de comandos
- 13. ASP.NET MVC - Múltiples modelos en carpetas de formularios y modelos
- 14. Uso de ASP.NET MVC 2 con Ninject 2 desde cero
- 15. ASP.NET MVC 2 Preview 2: Áreas duplican controlador problema
- 16. Protección de carpetas en MVC
- 17. ASP.NET MVC Project y la carpeta App_Code
- 18. ASP.NET MVC 2 parámetro de matriz
- 19. Descarga de archivos en Asp.Net MVC 2
- 20. Uso de NServiceBus con Asp.Net MVC 2
- 21. ASP.NET MVC 2 - Prefijo de ViewModel
- 22. ASP.NET-MVC 2 Anotaciones de datos StringLength
- 23. Autenticación de 2 pasos en ASP.Net MVC
- 24. Asp.NET MVC 2 Preview 2: Problema de espacio de nombres aspx del área
- 25. Crear archivo tar sin estructura de carpeta
- 26. 2 Nivel Entidad carpeta en Symfony 2
- 27. Cómo probar Carpetas de modelo personalizadas en ASP.NET MVC?
- 28. Asp.net MVC 2 almacenamiento en caché
- 29. ASP.NET MVC 2 - HTML.EditorFor() y Custom EditorTemplates
- 30. Templating Html.DisplayFor() en ASP.NET MVC 2
Ver: http://stackoverflow.com/questions/119388/how-to-customize-directory-structure-in-asp-net-mvc http://stackoverflow.com/questions/127886/what-is- the-best-practice-for-view-file-directory-structure-in-asp-net-mvc http://stackoverflow.com/questions/2002220/changing-asp-net-mvc-default-folder-structure http: //stackoverflow.com/questions/2178715/mvc-folder-structure-for-project-with-multiple-themes-skin http://stackoverflow.com/questions/1433192/c-mvc-folder-structure-where-to -put-classes http://stackoverflow.com/questions/2540882/ http://stackoverflow.com/questions/178398/ –
http://stackoverflow.com/questions/1637391/where-should-a-viewmodel-sit -en-el-directorio-estructura-de-un-asp-net-mvc-applica http://stackoverflow.com/questions/26715/asp-net-mvc-subfolders http://stackoverflow.com/questions/2180704/question-about-mvc-folder-structure –