inflearn logo
강의

Khóa học

Chia sẻ kiến thức

ASP.NET core Blazor chi tiết bài giảng - cấp độ cơ bản

Tạo trang razor trong thư mục Shared, thử tạo trong thư mục khác, truyền dữ liệu từ trang index đến component mới tạo

블레이저 서버와 웹어셈블리

1271

wlfansdl

32 câu hỏi đã được viết

0

해당 내용을 찾아봐도 잘 이해가 안됩니다.
실제로 사용되는 예시가 있을까요 ?

웹 어셈블리는 정적페이지에 가깝고
블레이저 서버는 동적페이지에 가깝다고 보면되나요 ?

웹 어셈블리로 작성하면 깃허브로 배포가 가능하다던데
이런 차이에 대해서도 궁금합니다.

asp .net blazor .NET ASP

Câu trả lời 1

0

backchur

블레이저의 경우 서버 와 웹 어셈블리로 나뉘어 집니다. 이 두가지의 차이는 호스팅의 방식 차이인데 서버가 조금 독특한 방식이며 어셈블리는 일반 자바스크립트 프레임워크(리액트, 뷰)와 비슷한 구조로 되어 있다고 생각하시면 될 것 같습니다. 두가지 다 C#을 자바스크립트로 변환해주기 때문에 동적 페이지라고는 볼 수 있습니다.

image

1. 어셈블리는 클라이언트에서 작동하는 특징을 가지고 있습니다. 서버가 따로 있으며, SPA 앱을 개발하실 때 사용하시면 되며 오프라인에서도 작동하고 초기 로딩시 시간이 오래걸리는 단점이 있습니다.

  1. 서버는 SignalR 이라는 방식으로 실시간 통신을 하는데 이 방식으로 페이지 렌더링 부터 DB 호출 등의 모든 작업을 처리합니다. 초기 로딩 속도가 빠른 편이고 서버와 동적 페이지를 한곳에서 처리할 수 있지만 오프라인에서는 사용할 수 없다는 것이 문제입니다.

어떤 호스팅 모델을 사용할지는 개발 상황에 따라 결정하시면 될 것 같습니다. 그리고 웹 어셈블리의 깃 허브 등록은 저도 시도해 본적은 없지만 가능은 할 것 같습니다. 어셈블리 프로젝트를 만들고 비주얼 스튜디오에서 빌드 -> 개시를 진행해 주시면 파일 생성이 됩니다.

https://learn.microsoft.com/ko-kr/aspnet/core/blazor/hosting-models?view=aspnetcore-7.0

LoadingControl 관련 질문입니다.

0

46

2

UI있는 Designer 오류 발생 질문입니다.

0

73

2

CancelationTokenSource 질문이있습니다.

0

52

2

비동기 2강 UI가 없는 환경 질문입니다.

0

67

1

16_Collection 에서 Stack_ 후입선출에 질문입니다.

0

59

2

꼭 vs2022 로 다운받아야 하나요?

1

116

2

WPF xaml 편집 시 투명 배경으로 보는 방법

0

72

1

공부 문의드립니다,,

0

77

2

자동 생성된 ViewModels.Pages에서 디버깅이 되지 않습니다.

0

47

1

WPF-UI프로젝트에서 dll 참조하는 방법

0

91

1

똑같이 따라서 ^1 했는데 에러가 떠요.

0

69

1

영상 구문 그대로 따라했는데 에러가 나요.

0

56

1

강의 잘들었습니다. 감사합니다. 질문이 있어서요...

0

249

1

blazor server 에서의 token auth 진행 과정

1

994

1

button click에 연결한 함수 실행시, 다른 태그에 연결한 동일 함수가 실행되는 이유.

0

466

1

재질문

1

312

1

변수 상태유지

1

238

1

프로젝트 기본 구조

1

266

1

RenderMode

1

557

1

수명 구성 요소에 대한 질문

1

257

1

SPA에 대한 질문 -2

1

295

2

SPA에 대한 질문

1

264

1

종속성 주입

1

387

2

페이지 생성

1

281

2