웹 사이트에 DDD를 사용하여 깔끔한 접근 방법을 찾았 으면 데스크톱 응용 프로그램에 적용 할 수 있는지/적용해야하는지 궁금합니다. 또한 클래스가 다른 패키지로 분리되면서 어떻게 MVC 패턴을 혼합 할 수 있습니까?데스크톱 응용 프로그램의 도메인 기반 디자인
1
A
답변
1
일반적으로 데스크탑/GUI 응용 프로그램에 DDD를 사용하지 않아야하는 이유는 없습니다. 당신이 궁금해하는 문제는 더 IMHO 아키텍처/디자인 문제입니다. 오늘날 웹 애플리케이션을 개발하는 주류 접근 방식은 MVC 아키텍처이지만, GUI 세계에서는 이벤트 처리 기능을 갖춘 컴포넌트 기반 아키텍처가 있습니다. MVC에서 구성 요소를 만들 수 있습니다. 코코아는 그런 방식으로 이루어집니다. 구성 요소를 MVC로 개조하는 것이 더 어려울 수 있습니다. 그 이유는 구성 요소/위젯에는 종종 뷰와 컨트롤러에서 분할되어야하는 논리가 포함되어 있기 때문입니다. 그러나 여전히 가능하지만 구성 요소보다 IMHO 일종의 저수준 아키텍처 인 MVC에 들어가기를 정말로 결정해야합니다.
1
관련 문제
- 1. 도메인 기반 디자인 이해
- 2. 도메인 기반 디자인 비평
- 3. 도메인 기반 디자인
- 4. 도메인 기반 디자인 질문
- 5. 도메인 기반 디자인 질문
- 6. 도메인 기반 디자인 : 사양 질문
- 7. 데스크톱 응용 프로그램의 BIRT
- 8. 데스크톱 응용 프로그램의 MongoDB
- 9. 도메인 기반 디자인 - 집계 루트
- 10. 데스크톱 응용 프로그램의 자동 번역
- 11. 도메인 기반 디자인 패턴 - 도메인에서 저장소에 액세스
- 12. 도메인 기반 디자인 : 관리자 및 서비스
- 13. 데스크톱 응용 프로그램 개체 디자인 고려
- 14. 코드 디자인 질문 : 문서 기반 응용 프로그램의 "문서 수준 클래스"
- 15. 다중 스레드 기반 응용 프로그램의 디자인 다이어그램 유형은 무엇입니까?
- 16. 도메인 기반 디자인 : 루트 당 집계
- 17. 도메인 기반 디자인 - 저장소 및 집계 루트
- 18. 검색 엔진, asp.net mvc, 도메인 기반 디자인
- 19. .NET 도메인 기반 디자인 및 CSLA.NET
- 20. NHibernate - 도메인 기반 디자인 - 비즈니스 규칙 질문
- 21. MVVM/WPF를 사용한 도메인 기반 디자인 다음
- 22. 동적 언어로 설계된 도메인 기반 디자인?
- 23. 도메인 기반 디자인, SOC 및 엔티티 ID
- 24. 도메인 기반 디자인 : 빈혈 도메인 피하기 및 실제 역할 모델링
- 25. 동기화 된 데스크톱 응용 프로그램을위한 DB 디자인
- 26. 성능 테스트 Windows/데스크톱 기반 응용 프로그램
- 27. 데스크톱 Java 응용 프로그램의 대역폭 사용량 예측
- 28. WPF와 데스크톱 응용 프로그램의 Windows Forms
- 29. 데스크톱 응용 프로그램의 사용 데이터 수집
- 30. 데스크톱 응용 프로그램의 설명적인 레이블 이름