- 백엔드는 .NET을 사용하는 것이 확실하며, 프론트엔드는 앱의 특성과 대상 고객에 따라 Blazor 또는 JavaScript 프레임워크를 선택합니다. 💡
- Blazor 서버로 시작하여 필요에 따라 클라이언트로 이동하는 것을 권장합니다. ➡️
- 상호 작용이 필요 없는 정적 페이지는 Blazor 정적 서버사이드 렌더링으로 처리합니다. 🖼️
- 상호 작용이 필요한 부분은 Blazor 인터랙티브 서버 렌더링을 추가하여 처리합니다. 🖱️
- 스타트업 초기 단계에서는 빠른 개발을 위해 인터랙티브 서버 렌더링을 사용하는 것이 좋습니다. 🚀
- 부하가 증가하면 웹 어셈블리로 전환하여 클라이언트 리소스를 활용합니다. ⚙️