Xamarin이나 MAUI에서 MVVM Framework 어떤것들 많이 쓰시나요?

현재 MAUI 프로젝트를 진행하고 있지는 않는다는 점 미리 말씀드려요 ^^;
그리고 MAUI가 production 수준인지는 개개인마다 의견이 다를 것으로 예상됩니다~
MAUI MVVM 프레임워크를 아는대로 나열해 볼게요.

Prism.Maui

  • 설명: 엔터프라이즈급 MVVM 프레임워크로는 Prism만한게 없죠. 뷰 전환 기능이 이미 탑재 되어 있다는 점도 강점입니다. 아직은 베타네요 :sob:
  • 최신 버전: 8.1.228-beta
  • 패키지: NuGet Gallery | Prism.Maui 8.1.228-beta

FreshMvvm.Maui

Microsoft.Toolkit.Mvvm

  • 설명: 지난 10년간 가장 많이 써왔던 light한 mvvm 프레임워크 중 하나를 꼽으라면 mvvm light 일텐데요. mvvm light의 ms 버전으로 ms에서 만들다 보니 아무래도 maui 업데이트와 맞물려 업데이트가 빠른 편인 것 같습니다.
  • 최신버전: 7.1.2
  • 패키지: NuGet Gallery | Microsoft.Toolkit.Mvvm 7.1.2

ReactiveUI.Maui

  • 설명: 개인적으로 WPF 회사 프로젝트할 때 사용했던 프레임워크로 Reactive 프로그래밍이 가능해서 복잡한 사용자 이벤트나 Command를 구독 처리하여 복잡한 상태 관리를 간결하게 구성하는데 좋습니다.
  • 최신버전: 18.2.5
  • 패키지: NuGet Gallery | ReactiveUI.Maui 19.4.1
9개의 좋아요