다가오는 .NET 8 릴리스 (2023 년 11 월)는 Blazor를 크게 향상시킵니다. 주요 개선 사항은 다음과 같습니다 서버 측 렌더링 :
서버에서 HTML을 생성하여 초기 페이지로드 시간을 극적으로 향상시킵니다. 4 개의 모델이 하나의 4 가지 모델 :서버 측, 웹 어셈블리, 하이브리드 및 모바일 바인딩을 통합 개발 접근법으로 통합합니다. 스트리밍 렌더링 :
는 정적 HTML 렌더링을 결합하여 최적화 된 성능을 위해 비동기 콘텐츠로드를 결합합니다. 자동 모드 :는 빠른 초기로드를 위해 서버 측 및 webassembly를 지능적으로 결합한 다음 클라이언트의 후속 페이지로드가 더 빠릅니다. 웹 앱 개발의 간단한 역사 : 웹 개발은 정적 HTML에서 JavaScript 및 JQuery 및 Ajax와 같은 프레임 워크로 구동되는 동적 대화식 응용 프로그램으로 발전했습니다. Blazor는 클라이언트 및 서버 개발을 위해 다른 언어를 요구하는 오랜 도전을 해결합니다.
Blazor 호스팅 모델 비교 :
블레이저 구성 요소 :
첫 번째 Blazor 앱 구축 (.NET 8 미리보기 사용) : 전제 조건 :
설치 .NET 8 미리보기 7 및 Visual Studio Code. 프로젝트 생성 :를 사용하여 새 프로젝트를 만듭니다 실행 :
프로젝트 디렉토리로 이동하여 탐색 :<code class="language-csharp">@page "/counter" <h1>Counter</h1> <p>Current count: @currentCount</p> <button>Click me</button> @code { private int currentCount = 0; private void IncrementCount() => currentCount++; }</code>브라우저의 응용 프로그램에 액세스하십시오 (예 : )
결론 :
위 내용은 .NET Blazor 개요 및 다가오는 .NET 8 변경의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!