CodeMaru
⚙️

Dreamine — MVVM 프레임워크

WPF와 Blazor 개발 흐름을 통합합니다.

개요

반복 코드를 줄이고 데스크톱과 웹에서 같은 ViewModel 구조를 활용합니다.

시작하기

  1. 필요한 Dreamine.MVVM NuGet 패키지를 설치하고 프로젝트를 구성합니다.
  2. 속성·명령과 소스 생성기로 ViewModel을 작성한 뒤 Locator·DI에 등록합니다.
  3. WPF, Blazor 또는 Hybrid 화면에 같은 ViewModel을 연결하고 샘플과 API 문서를 확인합니다.

주요 기능

⚙️ MVVM Core·Generators
Observable 상태, 명령과 반복 연결 코드를 소스 생성 단계에서 구성합니다.
👁️ Locator·DI
ViewModel과 서비스 계층을 플랫폼에 덜 의존적인 방식으로 주입합니다.
🔗 WPF·Blazor Hybrid
데스크톱과 웹 UI가 같은 도메인·ViewModel 흐름을 공유하도록 돕습니다.

자주 묻는 질문

Dreamine은 화면 제작 도구인가요?
화면 디자이너가 아니라 MVVM 구조, 생성기, DI와 WPF·Blazor 통합을 제공하는 개발 프레임워크입니다.
어떤 패키지부터 설치해야 하나요?
기본은 Dreamine.MVVM.Core이며 자동 생성은 Generators, 주입은 Locators, 하이브리드 앱은 Hybrid.Wpf 패키지를 함께 사용합니다.
문의하기