1. 그냥 버튼 직직 끌어다가 배치하고 이벤트 연결해서 만드려고 한다 => 쉬움
2. 사용자 경험도 고려하고 원래 없는 컨트롤을 만들어서 직접 렌더링 하면서 그려주고 최적화도 해보고싶다 => 지옥
좀 쓸만한 응용앱 만들거면 무조건 2번이라서 혼자서 쓸거 급하게 만들거 아니면 비추함..
커스텀 하려고 하면 win32 이거 굉장히 잘 써야 하는데 이걸로 뭔가 만들고 싶은 기분이 첫째로 안들고
직접 하나하나 그려주는거 원리 알고나면 얼마나 노가다인건지 렌더링쪽 편하게 만들어 준 사람들한테 절하고 감사하게된다.
정말 개쩌는 ui를 만들고싶으면 그냥 wpf로 해야지
wpf? 상대적으로 꾸미기 쉬운건 사실인데, 이것도 간단히 모서리 둥글게 그려주거나 그림자 효과 주는 정도면 쉽지 데이터템플릿에서 콘텐츠 하나하나 스타일 설정해주거나 컨트롤 코드 비하인드로 의존성 프로퍼티 세팅해주고 복합적인 애니메이션 효과 만드려고 하면 지옥과 다름없음. 다만 wpf는 뷰하고 완전 독립적으로 뷰모델 작업한 후에 ui작업을 나중으로 미뤄서 바인딩만 해주면 되니까 그점이 편한거지
윈폼도 패턴 갖춰 작업하면 wpf처럼 뷰의 동작만 따로 정의해서 작업한 후에 바인딩 하는게 이론상 가능은 함.(mvp) 근데 그렇게 작업하면 인터페이스를 미리 정의해둬야 하고 그걸 ui쪽에서 참조하고 있어야 한다는 단점이 생겨서 완벽히 분리는 안됨
윈폼은 ui컨트롤러 개수좀만 늘어나도 헬게이트임
ms자체가 개발도구 자체를 잘 못만듬 ㅋ 훨신 먼저 나와서 시점 선점해야할 자마린이 리네나 플러터에 그냥 쳐발린거보면 답나오지
시장선점
그렇다고 하기에는 비주얼스튜디오 자체는 매우 훌륭한 도구고, 운영체제도 윈도우즈 대안이 될만한게 없음. 2010년대 기점으로 했던 개발자 친화적이지 않았던 정책이나 이거저거 문어발식으로 지원했다가 지원을 끊는 정책적인 문제가 더 컸다고 생각함. 위에서 말한 wpf만 해도 복잡한게 문제지 잘만 쓰면 온갖걸 다 만들 수 있음
전혀 잘못알고있네 ms는 개발도구를 잘만들어 안써보고 이런말좀 하지마
위에 헬마스터 잘 모르고 떠들다가 제대로 당하고있네 ㅋㅋㅋㅋㅋ