728x90
항목 / 프레임워크 Qt WPF Electron .NET MAUI
| 크로스플랫폼 | ✅ Windows / macOS / Linux | ❌ Windows 전용 | ✅ Windows / macOS / Linux | ✅ Windows / macOS / Android / iOS |
| 언어 / 스택 | C++(QML 옵션) | C# + XAML | HTML + CSS + JS | C# + XAML |
| 성능 | 네이티브, 임베디드 적합 | 네이티브, Windows 최적화 | 낮음(Chromium 오버헤드) | 네이티브, Electron보다 우수 |
| 패키지 크기 | 중간 | 작음 | 큼(Chromium 포함) | 중간 |
| UI 일관성 | 크로스플랫폼 동일, 스타일 커스텀 가능 | Windows 네이티브 스타일 | 크로스플랫폼 동일, 웹 스타일 | 네이티브 컨트롤, 플랫폼 자동 적응 |
| 개발 생산성 | 중간(C++ 숙련 필요) | 높음(VS 지원 우수) | 매우 높음(웹 기술) | 높음(XAML + Hot Reload) |
| 생태계 / 라이브러리 | 산업·임베디드 풍부 | 기업·Windows용 성숙 | 웹 생태계 최강 | MS 공식 지원, 빠르게 성장 중 |
| 적합 용도 | 임베디드, 산업·CAD 소프트웨어 | 기업용 Windows 데스크톱 앱 | 크로스플랫폼 툴(VS Code 등) | 기업용 크로스플랫폼 + 모바일 |
| Linux 지원 | ✅ 공식 지원 | ❌ Mono 사용, 경험 불량 | ✅ 완전 지원 | ❌ 공식 지원 없음(커뮤니티 실험적) |
필요 조건추천 프레임워크
| Windows 전용 고성능 앱 | WPF – 네이티브, VS 통합 최고 |
| C++로 크로스플랫폼 & 고성능 | Qt – 임베디드/산업계 표준 |
| 웹 기술로 빠른 크로스플랫폼 | Electron – 개발 속도 최고, 단 메모리 많음 |
| C#로 데스크톱+모바일 동시 지원 | .NET MAUI – MS 차세대 공식 솔루션 |
⚠️ 보완 사항(한글)
-
MAUI는 현재 Linux 공식 지원이 없습니다. 반드시 Linux가 필요하면 Qt 또는 Electron 사용.
-
Electron은 개발이 빠르지만 메모리/설치 용량이 크므로 가벼운 앱에는 부적합.
-
WPF는 여전히 Windows 데스크톱 최강, 다만 크로스플랫폼 불가.
-
Qt는 C++ 고성능 + 크로스플랫폼 GUI를 동시에 만족시키는 유일한 주류 프레임워크입니다.
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| 데이터웨어하우스(DW)를 구축 시 정보시스템 테이블 정규화 수준은 어느 정도여야 하나 (0) | 2025.07.15 |
|---|---|
| 데이터웨어하우스(DW)를 구축할 때 **정보시스템 테이블(=소스 시스템 테이블)**을 설계·정리하는 요령 (0) | 2025.07.15 |
| 국제공인기능점수전문가(CFPS) 자격증 취득 방법 (3) | 2025.07.14 |
| 윈도우 cmd 파워쉘 powershell (0) | 2025.07.11 |
| map의 다양한 사용법 - key, value 순으로 정렬, auto 반복문 (0) | 2025.07.10 |