Domanda

Nell'ultima versione di ASP.NET MVC 2 hanno lanciato il concetto di aree come supportato da MS. Tuttavia, per realizzare questo concetto di aree, è necessario creare più progetti separati. Un progetto per area. In ASP.NET MVC 1 c'erano molti altri modi per supportare aree in cui avresti ancora lavorato all'interno dello stesso progetto. Questo post non riguarda se le aree sono importanti o non ma quale sarebbe una corretta attuazione. Qual è la tua preferenza per lavorare con le aree e perché? Cosa ne pensi di questo nuovo modo multi-progetto di esibire aree?

Ecco i modi pre 2.0 per implementare le aree:

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

Sto per iniziare a lavorare su un grande progetto ASP.NET MVC (e non vedo l'ora di scavare nell'anteprima 2.0) e mi chiedo se dovrei usare questa nuova implementazione di aree o cosa abbiamo già dimostrato di funzionare .

Altri suggerimenti

Poiché il rilascio di ASP.NET MVC 2 a volte è in futuro, il che è incerto, ti consiglio di fare ciò che è stato offerto da MVC 1. Ma sarebbe bello implementare i tuoi progetti con la funzione area in mente in modo da poter estendere la soluzione esistente molto più facilmente in seguito, se necessario.

Ti consiglio di leggere il blog posta di ScottGu sulle novità di MVC 2. C'è anche un bel screenshot della struttura di file / cartelle con aree.

Il mio consiglio per te sarebbe questo:
Se prevedi di sviluppare la tua enorme app Web in MVC2, ti suggerisco di prendere la strada dell'utilizzo della funzionalità delle aree già implementate. Al termine dello sviluppo, MVC verrà spedito e le aree saranno comunque supportate.

Basta non reinventare la ruota e produrre una sorta di propria soluzione con questo.

Ma se non inizierai in V2, scegli la soluzione di aree di Haack.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top