본문 바로가기
ASP.NET Core

ASP.NET Core] Razor Pages vs MVC vs Blazor 차이점

by Fastlane 2023. 2. 20.
728x90
반응형

ASP.NET Core는 UI framework이다. app의 Web UI 요구사항에 따라 필요한 기능을 결합하여 사용할 수 있다. 

ASP.NET Core는 3가지 방법으로 웹 UI를 구축할 수 있다. 

  • 서버 UI 렌더링
  • 브라우저에서 클라이언트 UI 렌터링
  • 두 방법을 모두 활용하는 하이브리드 앱

ASP.NET Core Razor Pages

Server-side 페이지 기반 프레임워크이다. MVC에 비해 쉽게 시작할 수 있다. 

  • 가볍고 유연하다. 

https://bigexecution.tistory.com/211

 

ASP.NET Core Razor Pages] 1. 설명, 템플릿 구조

Razor Pages는 ASP.NET Core 2.0의 새로운 기능이다. 로직과 view model을 view 구현 code에 가깝게 하면서 ASP.NET Core app을 개발할 수 있는 간단한 방법이다. 또한, 크고 복잡한 ASP.NET Core apps의 구조 향상에도 Ra

bigexecution.tistory.com

반응형

ASP.NET Core MVC

Server-side, MVC 아키텍처 패턴 프레임워크이다.

  • 대형 웹앱
  • 명확한 문제분리 
  • 비즈니스 모델 개선 유연성

Blazor Server

브라우저에서 Client UI 렌더링을 위한 프레임워크이다. 

  • JavaScript 대신 C#을 사용하여 UI를 만든다. 

https://bigexecution.tistory.com/65

 

Blazor Sever VS Blazor WebAssembly 장단점

출처: https://code-maze.com/blazor-webassembly-introduction/#difference 우리는 웹 어플리케이션을 개발할 때, 보통 java, .NET, Node.js 등의 framework 또는 language를 사용하여 server-side project를 만든다. 그리고 Angular, Re

bigexecution.tistory.com

 

728x90
반응형

댓글