2009-04-20 12 views
7

Sono un programmatore nostrano e ho codificato la maggior parte delle mie recenti applicazioni in C#. Queste applicazioni sono in genere piccoli strumenti che mi aiutano nelle attività quotidiane. Tendo ad usare schemi di buon design, ma dato che i miei progetti sono in genere su scala molto piccola, scarico tutto in un solo progetto di Visual Studio (GUI, codice dominio, ecc.).Dove posso trovare informazioni sulla corretta progettazione dell'architettura del progetto C#?

Desidero sviluppare un'applicazione orientata al finanziamento più grande (analisi/modellazione di opzioni azionarie/future), ma non sono abbastanza sicuro su come avvicinarci all'architettura/organizzazione attuale. Ho sbirciato nel codice di alcune app di finanza open source e di solito sono strutturate in molti sottoprogetti. es .: FinApp.Core, FinApp.GUI, FinApp.API, FinApp.DataStorage, FinApp.WebService, ecc.

Dove posso andare per sapere come strutturare al meglio le applicazioni di grandi dimensioni?

risposta

1

Dai un'occhiata alla pagina web Patterns & Practices. È una grande risorsa su modelli e best practice comuni per costruire sistemi e applicazioni utilizzando la piattaforma Microsoft. Probabilmente, più specificamente dovresti dare un'occhiata anche alla pagina Smart Client Guidance.

+0

Il tuo primo collegamento non contiene nulla. pls controllare –

+0

@Bharani troppo tardi ma controlla se vuoi sapere che il link è aggiornato –

+0

@AjaySuwalka Grazie al suo aggiornamento ora ... –