안녕하세요.
microsoft.com
samsung.com
apple.com
등 주요 IT 회사의 메인 홈페이지를 보게되면,
SPA(Single Page Application)가 아닌 MVC와 같은 Multi Page Application으로 구성되어 있습니다.
그래서, 제 강의 데모 소스도
메인 페이지(사용자 모드)는 MVC와 Razor Pages로
관리자 페이지(관리자 모드, 대시보드)는 SPA 형태인 Blazor Server로
구성하였습니다.
하나의 프로젝트에 MVC, Razor Pages, Blazor Server, Web API를 몽땅 넣어서
관리하는 모습으로 강의 데모 소스를 만들었습니다.
욕심이 난다면, 멀티 Blazor Server 앱이 포함되면 더욱좋겠지만, 이것은 지원되지 않기에,
사용자 모드는 MVC, 관리자 모드는 Blazor Server로 고정하고 강의 소스를 업데이트하고 있습니다.
제가, 100% 처음부터 새롭게 제작한다면, 모든 페이지를 Blazor Server로 사용하겠지만,
MVC와 Razor Pages로 구성된 과거의 소스들을 버리기가 아까워,
멀티 형태로 구성하고 있습니다.
감사합니다.
On 2024-11-13 오전 10:33:00, '조은현' wrote:
안녕하세요. 선생님.
혹시 회사 홈페이지 만들기 강좌에서 mvc를 유저페이지에,
blazor를 관리자 페이지에 이용하시는 이유를 알 수 있을까요?
.net8으로 넘어오면서 많은 코드 구조가 바뀌면서 오류잡고 세팅하느라 고생했거든요.
mvc가 초기로딩 속도가 더 빨라서 이용하신건지 이유가 궁금해요.