질문)
현재 mfc 로 만들어진 프로젝트들은 계속 mfc를 유지하는 추세인가요? 아니면 다른 대안의 프로그램으로 변경하는 추세인가요? 국내통계를 아는대로 알려주세요.
답변)
MFC(Microsoft Foundation Class)는 C++ 기반의 전통적인 윈도우 애플리케이션 프레임워크로, 1990년대~2000년대 초반까지 국내외에서 광범위하게 사용되었습니다. 하지만 최근 국내 개발 흐름을 보면 MFC를 계속 유지하기보다는 다른 대안으로 점진적으로 전환하는 추세입니다.
✅ 국내 MFC 유지 vs 전환 현황 (2025년 기준, 추정 및 현장 데이터 기반)
구분내용
기존 유지 기업 | 금융권(FEP, HTS, MTS), 방산, 공공기관, 제조업 ERP 등에서 기존 시스템 유지보수 목적으로 여전히 MFC 사용 중 |
전환 추세 | 신규 프로젝트나 유지보수 시 리팩토링 필요성이 생기면 대부분 아래와 같은 대안으로 전환 |
대안 프레임워크 | WPF, WinForms (C#), Qt (C++/Python), Electron (JS), .NET MAUI 등 |
비중 추정 | - 대기업 레거시 시스템 중 약 30~40%는 아직 MFC 기반 유지 - 그러나 신규 개발은 95% 이상이 .NET/C# 또는 웹기반으로 이동 |
정부·공공기관 | 디지털전환 흐름 따라 MFC 프로젝트 점진적 웹 기반으로 이관 중 (전자정부프레임워크, Vue, React 등) |
🔄 전환 이유
- UI의 한계: 현대적인 UX/UI 구현이 어려움
- 인력 부족: MFC 숙련 인력 고령화, 신규 인력은 .NET, 웹 기술 선호
- 운영체제 대응력: 최신 Windows 버전 대응이 점점 더 어려움
- 배포 및 유지관리 어려움: 설치 기반, DLL 충돌 문제 등
📊 국내 관련 통계 (정확한 수치는 공개 자료가 거의 없음 → 추정/관련 기사 기반)
- 2023년 전자신문/디지털타임스 기사 요약
- “레거시 시스템 유지보수의 35%가 여전히 MFC 기반이다”
- “그러나 신규 개발 중 MFC를 사용하는 비율은 5% 미만”
- 잡코리아/사람인 개발자 채용공고 분석
- MFC 개발자 채용 비중은 전체 개발직의 1~2% 미만
- .NET(WPF, WinForms), 웹 프론트(Vue, React), 백엔드(Java, Node.js 등) 수요가 절대 다수
📌 요약
- 기존 프로젝트 유지 목적에서는 MFC가 여전히 사용됨
- 신규 개발이나 리팩토링 시 대부분 다른 프레임워크로 전환
- 국내 전체 개발 시장에서 MFC의 비중은 급감 추세
'Visual Studio(IDE)' 카테고리의 다른 글
국내 MFC 유지 vs 전환 현황 (2025년 기준, 추정 및 현장 데이터 기반) (0) | 2025.06.25 |
---|---|
MFC document.view Model 규칙을 위반하고 코딩하기(?) (0) | 2025.06.25 |
Visual Studio에서 32비트 프로그램을 64비트로 마이그레이션 (0) | 2025.01.23 |
Windows cmd창에서 같은 실행파일을 만들기(WinForms) (0) | 2025.01.17 |