본문 바로가기
카테고리 없음

Blazor

by 리내(rinae) 2023. 8. 27.

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와의 많은 상호 작용이 필

댓글