Prism과 실습
큰 규모의 소프트웨어를 개발하다 보면, 구조적으로 SW를 어떻게 설계할 것인가는 중요한 문제이다. 그중에서도 잘 알려진 구조 패턴을 이용하여 프로그램을 설계하면, 일반적으로 알려진 문제를 해결하고 프로그램의 모듈화 재사용성 등을 높이는데 크게 도움을 준다. 아주 뻔한 듯 하지만, 당연한 이야기다. C#/WPF 개발 분야에서는 위와 같은 구조적인 문제해결을 위해 Prism를 사용한다. Prism의 모든 쓰임을 알지는 못하지만, 그 중에서도 MVVM 패턴과 DI를 구현할 때 유용하다. UI와 Model를 분리하는 방식의 구조 패턴인데,MVC와 비슷한 면이 있다. 기회가 된다면 다음 기회에 더 잘 다루어 보기로 하자. 한가지 의문인 것은 프리즘이 라이브러리냐 프레임워크이냐 하는 문제이다. Prism 사이트의 ..
Computer Engineering/C#(.Net)
2021. 9. 28. 18:50