Voglio avviare una nuova applicazione su ASP.NET MVC4 utilizzando diversi approcci diversi come sviluppo guidato dal dominio, schemi di progettazione, iniezione di dipendenza, Entity Framework come ORM ecc.Come utilizzare efficacemente lo sviluppo basato su domini in asp.net mvc4?
Hai bisogno di qualche consiglio su quale dovrebbe essere il punto di partenza dello sviluppo ? Dovrei iniziare con i primi rapporti di classe o iniziare con un approccio tradizionale? ad esempio ci sono tre moduli.
- Gestione utenti.
- Registrazione.
- Registrazione errori.
Devo prima completare con la gestione utenti come le classi di dominio quindi i suoi servizi e quindi le sue operazioni CRUD nell'applicazione web effettiva? e dopo ... inizierà con il logging (stesso processo che menziona nella gestione degli utenti). e poi anche nella registrazione degli errori.
Quindi quali sono le migliori pratiche per iniziare lo sviluppo con quel tipo di concetto o strumenti?
Quindi si sta cercando di dire che prima dovremmo creare modello di dominio per tutti i moduli e quindi utilizzare quei modelli di dominio in parte presentazione ? –
@DharmikBhandari non necessario per tutti i moduli (solo se si sta eseguendo DDD a cascata). Crea la tua applicazione in modo iterativo. Per esempio. crea qualche radice aggregata. Quindi creare un repository per quell'aggregato. Quindi aggiungi l'interfaccia utente per le operazioni CRUD su quella radice. Dopo questa iterazione avrai una fetta di applicazione funzionante. Quindi estendi il dominio con nuovi oggetti e servizi e crea persistenza e UI per loro. –
@lazyberezosky: questa deve essere un'ottima risposta. Mi aiuta molto. grazie mille –