7. Blazor WebAssembly Blazor Server
호스팅 모델 특징 비교
# 장점
- 완전한 SPA
- 클라이언트 리소스 활용
- 오프라인 모드 지원
- 정적 사이트 지원
- PWA 시나리오 지원
# 단점
- 로드 시 다운로드 크기가 큼
- WebAssembly 필요
# 장점
- 전체 .NET 런타임 활용
- 모든 코드가 서버에 위치
- 심플한 아키텍처
- 로드 시 다운로드 크기가 작음
# 단점
- 응답 지연 시간
- 오프라인 모드 미지원
- 서버 리소스 활용
9. 이런 것도 진행되고 있어요.
aka.ms/blazor-electron
aka.ms/webwindow
Blazor Hybrid
(Desktop app with web rendering)
aka.ms/mobile-blazor-bindings
Blazor + Native UI
(Mobile/desktop with native OS UI)
github.com/dotnet/maui
.NET MAUI
(.NET Multi-platform App UI)