Question

Dans la dernière version d'ASP.NET MVC 2, ils ont lancé le concept de zones pris en charge par MS. Cependant, pour réaliser ce concept de zones, il faut créer plusieurs projets distincts. Un projet par zone. Dans ASP.NET MVC 1, il existait de nombreuses autres manières de prendre en charge des domaines dans lesquels vous travailliez toujours dans le même projet. Ce message ne concerne pas si des domaines sont importants ou pas mais ce qu'une implémentation appropriée serait. Quelle est votre préférence pour travailler avec des zones et pourquoi? Que pensez-vous de cette nouvelle manière de réaliser des espaces multi-projets?

Voici les manières de mettre en œuvre les domaines antérieurs à la version 2.0:

http://haacked.com/archive/2008 /11/04/areas-in-aspnetmvc.aspx

http: // blog.codeville.net/2008/11/05/app-areas-in-aspnet-mvc-take-2/

http://devlicio.us/blogs/billy_mccafferty/archive/2009/01/22/mvc-quot-areas-quot-as-hierarchical-subfolders-under-views.aspx

Je suis sur le point de commencer à travailler sur un très grand projet ASP.NET MVC (et j'ai hâte de creuser dans l'aperçu 2.0) et je me demande si je devrais utiliser cette nouvelle implémentation ou ce que nous avons déjà prouvé. .

Était-ce utile?

Autres conseils

Étant donné que la version d'ASP.NET MVC 2 est parfois incertaine, je vous recommande de faire ce que MVC 1 vous a proposé. Mais ce serait bien de mettre en œuvre vos projets avec la fonctionnalité area. à l’esprit pour pouvoir étendre votre solution existante plus facilement par la suite, si nécessaire.

Je vous conseillerais de consulter le blog de ScottGu sur les nouveautés de MVC 2. Il y a aussi une belle capture d'écran de la structure de fichiers / dossiers avec des zones.

Mon conseil serait le suivant:
Si vous envisagez de développer votre énorme application Web dans MVC2, je vous suggère de prendre la voie de l'utilisation de la capacité de zones déjà implémentée. Lorsque vous aurez fini de le développer, MVC sera expédié et les zones seront prises en charge de toute façon.

Ne réinventez pas la roue et ne créez pas votre propre solution avec cela.

Mais si vous ne commencez pas en V2, choisissez la solution de Haack.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top