반응형
Blazor란?
- 웹 브라우저에서 실행되는 .NET 웹 프레임워크이다.
- .NET에서 제공하는 것과 동일한 일관성, 안정성 및 생산성으로 풀스택 앱 개발을 번들로 제공한다.
- WebAssembly를 통해 구현되기 때문에 완전히 오픈소스로 제공된다.
Blazor를 사용해서 풀스택 웹 앱을 만들 때의 장점
Blazor는 Vue나 React와 같이 Single-Page-Application(SPA)의 이점을 동일하게 가지고 있다. 게다가 클라사이드와 서버사이드의 코딩을 동일하게 .NET 기술을 통해서 구현이 가능하다. 즉 동일한 클래스들을 양쪽에서 재사용이 가능하다.
- 브라우저에서 .NET 코드를 실행할 수 있다.
- JavaScript보다 빠르다.
- 클라이언트와 서버의 코드 공유가 가능하다.
- 오프라인에서 실행이 가능하다.
정리하자면 Blazor를 사용하면 C#만으로도 풀스택 웹개발이 가능해진다! 이것만으로도 사실 Blazor를 사용할 이유는 충분하다고 생각한다. 그리고 Bootstrap을 기본으로 포함하고 있어서 bootstrap을 이용한 세련되면서도 간편한 UI 개발이 가능하다.
'프로그래밍 > Blazor' 카테고리의 다른 글
Blazor에서 Timepicker UI 생성하기 (28) | 2023.05.18 |
---|---|
Razor vs Blazor 둘은 어떻게 다른가? (37) | 2023.05.17 |
Blazor에서 @code{}와 @{}에 대해서 (6) | 2023.05.15 |
Blazor Server App을 Ubuntu에 배포하기 (14) | 2023.05.12 |
C# Blazor App에서 OnValidSubmit 등록한 함수가 실행되지 않는 문제 (6) | 2023.04.19 |
댓글