“Windows UI 프로그램 개발하기 위한 FW 중 하나”
장점
- Winform 은 지원중단 급인거에 반해 아직까지는 살아있음.
- XML 로 간단히 UI 구성가능.
- drag & drop 으로 UI 구성가능.
단점
- UWP라는 대안이 있다.
- custom attribute / custom UI component 만들기가 어렵다.
- initializeComponent() 메소드를 찾을수 없음 에러가 자주발생
총평
기존에 WPF로 만들어진 프로그램을 개발하고 있는데, 웹에 비해 너무 싫다.
속도도 느리고 custom UI 구성하기도 굉장히 번잡하고, XAML 파일의 맨 앞에 뭔가를 많이 써야하는것도 번잡스럽다.
제일짜증나는건 initailzeComponent()를 못찾는 에러인데, 잘되다가도 어느날 갑자기 이 메소드를 못찾아 빌드가 안되고,
visual studio에서 솔루션 빌드 기능도 제대로 동작하지 않아 고생한다는 점이다.
initailizeComponent 에러의 경우, stackoverflow를 찾아보거나 같이 일하는 10년 이상의 개발자들도 원인을 정확히 알 수 없는 문제라고 하기에 굉장히 짜증이 나는 부분이다.
누군가 이 글을 읽고 원인을 알고계신분이 있다면 한수 부탁드리고 싶다.
순수 윈도UI framework 쓰는것보다, 웹UI 프로젝트로 전환하는게 나을듯하다.
그쪽이 multiplatform 지원이나 생산효율이 훨씬 더 좋다고 생각한다.