Blazor란
프레임워크
.NET을 사용하여 대화형 클라이언트 측 웹 UI를 빌드하기 한다.
C#을 사용하여 풍부한 대화 형 UI를 만든다.
UI를 HTML 및 CSS로 렌더링 합니다.
.NET으로 작성된 서버 측 및 클라이언트 측 앱 로직을 공유한다.
.NET 라이브러리의 기존 .NET 에코 시스템을 활용한다.
Components를 기반
Components는 페이지, 대화 상자 또는 데이터 입력 양식과 같은 ui 요소이다.
유연한UI렌더링 로직을 정의한다.
사용자 이벤트를 처리한다.
중첩되고 재사용 될 수 있다.
구성 요소는 특히 클라이언트 쪽 UI 논리 및 구성에 사용된다.
비쥬얼스튜디오 2019 이상 버전
Blazor server
SignalR(웹소켓)을 통해서 DOM과 통신한다.( GET, POST 같은 개념이 아님)
<-> http를 통해서는 ajax
<body> 에 component
JSRuntime 을 이용해 Javascript와의 많은 상호 작용이 필
댓글