Ho lavorato su applicazioni ASP.net per 6 anni, ma quasi tutto ha esteso e mantenuto le applicazioni esistenti. Ora ho bisogno di sviluppare una nuova applicazione e mi sto grattando la testa :(
C'è molto materiale sui principi e sui modelli di Software Design ma non molto contenuto sull'organizzazione. I vari livelli dovrebbero trovarsi in spazi dei nomi, cartelle o progetti separati?
Ho in programma di creare WCF in futuro, quindi avere un livello di servizio come progetto ha senso, ma non sono sicuro di quanti progetti dovrei avere? Per impostazione predefinita, il sito Web MVC 3 ha Modelli e controllori nello stesso progetto, ha senso separarli in progetti diversi?
Sarei molto grato se qualcuno possa pubblicare una schermata della soluzione MVC 3 ben organizzata.
Capisco che ciò dipenda probabilmente dalle preferenze personali e dalle dimensioni del progetto, ma ho bisogno di un qualche tipo di guida. La nostra applicazione principale ha oltre 70 progetti in una soluzione mastodontica ... Per favore aiutami a evitare questo.
Grazie mille.