Blazor는 개발자가 .NET 및 C #을 사용하여 웹 응용 프로그램을 구축 할 수있는 새로운 웹 프레임 워크입니다. Blazor를 사용하면 개발자가 C #으로 클라이언트 측 논리 및 UI 구성 요소를 작성하여 일반 .NET 어셈블리로 컴파일 한 다음 WebAssembly라는 새로운 개방형 웹 표준을 사용하여 브라우저에서 직접 실행할 수 있습니다. 또는 Blazor는 서버에서 .NET UI 구성 요소를 실행하고 브라우저와의 실시간 연결을 통해 모든 UI 상호 작용을 유동적으로 처리 할 수 있습니다. Blazor는 서버에서 실행되는 .NET과 쌍을 이루어 .NET을 사용하여 전체 스택 웹 개발을 지원합니다. Blazor는 재사용 가능한 구성 요소 모델을 사용하고 사용자 이벤트를 처리하는 간단한 방법과 같이 ASP.NET Web Forms와 많은 공통점을 공유하지만 .NET Core의 기초를 기반으로 현대적인 고성능 웹 개발 환경을 제공합니다.
이 책은 ASP.NET Web Forms 개발자에게 친숙하고 편리한 방식으로 Blazor를 소개합니다. ASP.NET Web Forms의 유사한 개념과 병행하여 Blazor 개념을 소개하는 동시에 익숙하지 않은 새로운 개념을 설명합니다. 여기에는 구성 요소 제작, 라우팅, 레이아웃, 구성 및 보안을 포함한 광범위한 주제와 관심사가 포함됩니다. 이 책의 내용은 주로 새로운 개발을 지원하기위한 것이지만 기존 앱을 현대화하려는 경우 기존 ASP.NET Web Forms를 Blazor로 마이그레이션하기위한 지침 및 전략도 다룹니다.
누가이 책을 사용해야합니까
이 책은 기존 지식과 기술과 관련된 Blazor를 소개하고자하는 ASP.NET Web Forms 개발자를위한 것입니다. 이 책은 새로운 Blazor 기반 프로젝트를 빠르게 시작하거나 기존 ASP.NET Web Forms 응용 프로그램을 현대화하기위한 로드맵을 작성하는 데 도움이 될 수 있습니다.
저자
Daniel Roth, Microsoft Corp.의 수석 프로그램 관리자
Microsoft Corp.의 선임 프로그램 관리자 Jeff Fritz
Taylor Southwick, Microsoft Corp의 선임 소프트웨어 엔지니어
Scott Addie, Microsoft Corp의 선임 컨텐츠 개발자