Chcę rozpocząć nową aplikację na ASP.NET MVC4 przy użyciu różnych metod, takich jak rozwój oparty na domenie, wzorce projektowe, wtrysk zależności, struktura Entity jako ORM itp.Jak skutecznie wykorzystywać rozwój oparty na domenie w asp.net mvc4?
Potrzebujesz porady na temat tego, co powinno być punktem wyjścia do rozwoju ? Czy powinienem zacząć od pierwszych relacji klas lub zacząć od tradycyjnego podejścia? np. Są trzy moduły.
- Zarządzanie użytkownikami.
- Rejestrowanie.
- Rejestrowanie błędów.
Czy powinienem najpierw uzupełnić zarządzanie użytkownikami, takie jak klasy domenowe, a następnie usługi, a następnie operacje CRUD w rzeczywistej aplikacji internetowej? a po tym ... rozpocznie się od logowania (ten sam proces, co w zarządzaniu użytkownikami). a następnie w logowaniu błędów.
Więc Jakie są najlepsze praktyki, aby rozpocząć rozwój przy użyciu tego rodzaju koncepcji lub narzędzi?
Więc próbujesz powiedzieć, że najpierw powinniśmy stworzyć model domeny dla wszystkich modułów, a następnie wykorzystać te model domeny w ramach prezentacji ? –
@DharmikBhandari nie jest konieczne dla wszystkich modułów (tylko jeśli idziesz na wodospad DDD). Utwórz aplikację iteracyjnie. Na przykład. stwórz jakiś agregat root. Następnie utwórz repozytorium dla tego agregatu. Następnie dodaj interfejs użytkownika do operacji CRUD na tym katalogu głównym. Po tej iteracji będziesz miał działający kawałek aplikacji. Następnie rozszerz domenę o nowe obiekty i usługi i twórz dla nich trwałość i interfejs użytkownika. –
@lazyberezosky: to musi być świetna odpowiedź. To bardzo mi pomaga. Dziękuję bardzo –