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
'ASP.NET Core' 카테고리의 다른 글
ASP.NET Core Razor Pages] 2. Page Models, Routing, Filters (0) | 2023.02.27 |
---|---|
ASP.NET Core Razor Pages] 1. 설명, 템플릿 구조, MVC와 차이점 (0) | 2023.02.20 |
ASP.NET MVC vs ASP.NET Core] Logging 차이 (0) | 2023.02.15 |
ASP.NET MVC vs ASP.NET Core] Routing 차이 (0) | 2023.02.09 |
ASP.NET MVC vs ASP.NET Core] middleware, module, handler, configuration 차이 (0) | 2023.02.08 |
댓글