2012-09-03 36 views
5

¿Puede decirme las ventajas/desventajas de estas dos implementaciones?Áreas portátiles Vs áreas de proyectos múltiples?

Mi contexto: Tenemos un proyecto grande que incluye muchos dominios diferentes. Cada dominio será, naturalmente, un Área. Pero muchos equipos diferentes trabajarán en cada uno y queremos separar las reglas comerciales. ¿Cuál es la mejor forma de administrar estos elementos en una solución?

He visto muchos ejemplos de áreas en proyecto separado o con áreas portátiles. Pero no puedo tomar una decisión.

Desde mi punto de vista:

proyecto separado

  • simple
  • difícil de manejar contenido (JS, CSS, ...). ¿Debe estar en el sitio principal?
  • mejores actuaciones

Áreas portátiles

  • Todo el contenido, vistas deben estar en el mismo proyecto
  • posible duplicado código entre áreas
  • contraints: nombre, Ressources incrustadas, ...
  • Parte de MVC Contrib: ¿me será compatible por más tiempo?
  • Componente: ideal para redistribuir una característica

Gracias,

Respuesta

1

que estoy enfrentando el mismo problema, y ​​he estado comprobando para ello. El siguiente enlace es sobre áreas portátiles. La primera respuesta viene dada por el equipo de desarrollo de MS MVC. A pesar de que no puede responder la pregunta, le deseo que lo ayude un poco.

Multiproject areas in ASP.Net MVC 3

Cuestiones relacionadas