관리 메뉴

KorSA

Winform vs WPF (라 쓰고 WPF 짱 이라고 읽는다) 본문

Study Memos/C#

Winform vs WPF (라 쓰고 WPF 짱 이라고 읽는다)

Praiv. 2019. 11. 18. 16:35
320x100

인터넷 서칭을 통해서 정리해본 Winform vs WPF

 

사실 거의 WPF로 마음이 기운다.

 

winform
1. 폐기된 마차
2. 많은 문서 (WPF도 이젠 어느정도 쌓임...)
3. 배우기 쉽다
4. .NET 1.0 부터 지원
5. 버튼, 라벨등이 모두 Windows의 Window 객체

WPF
1. 훨씬 유연하다. (바인딩 메커니즘을 이용한 MVVM패턴 덕분)
   유연성이 뛰어나 새 컨트롤 작성 없이 할 수 있는 것의 폭이 넓음
2. 럭셔리카
3. 생산성이 훨씬 높다. 
4. 개발자와 디자이너가 시각적으로 뛰어나며 차별화된 사용자 환경을 만들 수 있게 해줌
5. 태그 언어인 XAML을 사용하므로 디자이너가 훨씬 더 쉽게 응용 프로그램을 빌드할 수 있음 
=> GUI를 만들거나 편집하기 쉽게 해줌
6. 레이아웃 고려하기에 편리하다 (Winform은 단순 절대 위치, WPF는 상대 위치 계산)
7. 웹 페이지로 바로 개발이 가능
8. 디자인을 이쁘게 개발 가능
9. Data Binding이 쉬움
10. Trigger 제공
11. animation이 더 편함
12. drawing이 더 편함
13. 포스기나 영화 티켓 결제 기기 등 기능이 복잡하지 않고 화면이 간단하며 조작이 쉬운 프로그램을 짜는 데 많이 사용
14. .NET 3.0 부터 지원
15. 최상위 Window만 OS에 노출 => 내부 객체들은 직접 그린다
16. 더 나은 GUI를위해 하드웨어 가속 사용가능

728x90
728x90
Comments