본문 바로가기
프로그래밍/Blazor

Blazor 사용을 결정한 이유

by bantomak 2023. 5. 16.

Blazor란?

  • 웹 브라우저에서 실행되는 .NET 웹 프레임워크이다.
  • .NET에서 제공하는 것과 동일한 일관성, 안정성 및 생산성으로 풀스택 앱 개발을 번들로 제공한다.
  • WebAssembly를 통해 구현되기 때문에 완전히 오픈소스로 제공된다.

 

Blazor를 사용해서 풀스택 웹 앱을 만들 때의 장점

Blazor는 Vue나 React와 같이 Single-Page-Application(SPA)의 이점을 동일하게 가지고 있다. 게다가 클라사이드와 서버사이드의 코딩을 동일하게 .NET 기술을 통해서 구현이 가능하다. 즉 동일한 클래스들을 양쪽에서 재사용이 가능하다.

 

 

  1. 브라우저에서 .NET 코드를 실행할 수 있다.
  2. JavaScript보다 빠르다.
  3. 클라이언트와 서버의 코드 공유가 가능하다.
  4. 오프라인에서 실행이 가능하다.

 

정리하자면 Blazor를 사용하면 C#만으로도 풀스택 웹개발이 가능해진다! 이것만으로도 사실 Blazor를 사용할 이유는 충분하다고 생각한다. 그리고 Bootstrap을 기본으로 포함하고 있어서 bootstrap을 이용한 세련되면서도 간편한 UI 개발이 가능하다.

댓글