개발&Development/UI

MFC vs. Winform

겐도 2005. 11. 4. 18:03
VB 혹은 C#을 비롯하여 소위 Winform 기반의 프로그램을 가끔 짜면서 MFC와 다른점 때문에 애먹은 기억이 있었는데 마침 쓸만한 자료가 있어서 옮긴다. 웹에서 쉽게 찾을 수 있을 것 같았는데 의외로 없어서 직접 타이핑.

Visual Studio.NET을 사용할 때 각 기술을 사용할때를 비교한다.

특징

MFC

윈폼/닷넷

애플리케이션 마법사

4

4

IDE 통합

지원

지원

대화 상자, SDI, MDI

지원

지원

다중 SDI

지원

지원 안 함

UI 레이아웃

일부 지원(대화 상자만)

지원

도킹 및 스플리팅

지원(단순)

지원

앵커링

지원 안 함

지원

도구 모음 막대

지원

지원(동적 막대 제외)

인쇄, 미리 보기, 설정

지원

지원

OLE/액티브 도큐먼트

지원

지원 안 함

COM 컨트롤 호스팅

지원

지원

오토메이션

지원

지원(리모팅)

F1 도움말

지원

지원

DDX/DDV

지원

지원(DDX 불필요)

Win32 래퍼

지원

지원

데이터 바인딩

지원(단순)

지원

다중 언어

지원 안 함

지원

다중 플랫폼

지원 안 함

지원

지원 비트

16/32

32/64

웹 배포

지원 안 함

지원

써드 파티 지원

지원

지원

Doc-View 구조

지원

지원 안 함

도큐먼트 관리

지원

지원 안 함

셸 통합

지원

지원(인스톨러 사용시)

명령 단일화

지원

지원 안 함

UI 갱신

지원

지원 안 함

명령 라우팅

지원

지원 안 함

소스 코드

지원

지원 안 함

관리되는 환경

지원 안 함

지원



from "C#을 이용한 윈도우 폼 프로그래밍"


상황에 따라서 Winform으로 충분한지 아니면 MFC 노가다를 해야 하는지 판단하는데 도움이 될듯.

'개발&Development > UI' 카테고리의 다른 글

아이콘의 허와 실  (1) 2007.02.21
Office 2007  (0) 2006.04.10
사람의 목숨을 위협하는 UI  (0) 2005.04.13
UI를 하기 싫어하는 이유  (1) 2005.03.24