WPF - 프리즘 프레임워크
C#/WPF. 불편해.
Node.JS 개발을 하다 보니 WPF 개발이 참 난감해졌다. 예전에는 당연히 이 정도 기능을 코딩하려면 미리 만들어놓은 라이브러리가 없을 때 이만큼의 시간이 걸리는 건 당연하지라고 생각했었는데, 리액트와 NextJS 등을 사용하다가 WPF 개발 쪽으로 돌아가려니 도저히 못해먹겠다 싶은 생각 뿐이었다.
아, 이건 이런 HTML 태그와 이런 CSS를 쓰면 쉽게 가능한데…
아, 저건 이러이러한 타입스크립트로 쉽게 되는데…
이런 경우가 너무 많이 생긴다는 것이다.
이럴 때 사용할 수 있는 라이브러리나 프레임워크가 있나 찾아보다가 발견하게 된 것이 프리즘이다.
일단, 아직 한 번도 프리즘을 사용해보지 않았으므로 공식 문서를 의역하면서 하나씩 알아가보고자 한다.
Prism: XAML 앱용 프레임워크
프리즘은 느슨하게 결합된 관리와 테스트가 용이한 XAML 앱용 프레임워크이다.1 프리즘을 사용하면 MVVM, DI, commands, EventAggregator 등등 여러 디자인 패턴들의 구현을 제공받게 된다.
대상 플랫폼
프리즘은 .NET Standard 및 .NET 4.5 또는 4.8 버전에서 사용할 수 있도록 크로스 컴파일되어 제공된다. 또한 WPF, Xamarin Forms, 버전 8의 경우 UNO에서 사용할 수 있다.
단, 8버전 이후로 Silverlight나 윈도우 8/8.1/윈도우 폰 8.1, UWP에 대한 지원 계획은 없다고 한다. 이 경우엔 이전 버전을 사용하라고 권하고 있다.
댓글
댓글 쓰기