Microsoft는 마침내 Silverlight의 대안을 발표했습니다.

독서 시간 아이콘 2 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

Silverlight Blazor 웹 어셈블리

Microsoft Silverlight는 12년 2021월 11일에 지원이 종료됩니다. Silverlight는 여전히 Microsoft에서 지원되지만 적극적인 개발은 몇 년 전에 중단되었습니다. 현재 Silverlight는 Internet Explorer XNUMX에서만 지원됩니다. Silverlight를 사용하면 개발자가 데스크톱 및 웹 응용 프로그램을 모두 구축할 수 있습니다. Microsoft는 데스크톱 앱 개발자가 Silverlight용 .NET Core에서 UWP 또는 WPF를 사용할 것을 권장합니다. 웹 개발자를 위해 Microsoft는 이제 블레이저 웹어셈블리. 이것은 미리 보기 릴리스가 아니며 이제 Blazor는 프로덕션 준비가 되었습니다.

Blazor를 사용하면 웹 개발자가 JavaScript 대신 C#을 사용하여 웹 응용 프로그램을 만들 수 있습니다. .NET Silverlight 코드를 재사용할 수도 있습니다. 또한 Blazor 앱은 C#, HTML 및 CSS를 사용하여 구현된 재사용 가능한 웹 UI 구성 요소로 구성됩니다. 클라이언트 코드와 서버 코드가 모두 C#으로 작성되었으므로 개발자는 코드와 라이브러리를 공유할 수 있습니다.

Blazor는 웹 앱 빌드를 위한 도구 및 라이브러리로 .NET 개발자 플랫폼을 확장하는 인기 있는 웹 개발 프레임워크인 ASP.NET의 기능입니다.

Blazor는 Silverlight에 비해 다음과 같은 이점을 제공합니다.

  • Blazor는 플러그인이나 코드 변환 없이 개방형 웹 표준을 사용합니다.
  • Blazor는 모바일 브라우저를 포함한 모든 최신 웹 브라우저에서 작동합니다.
  • Blazor 앱은 모든 .NET 구현에서 공통적인 .NET API의 공식 사양인 .NET Standard 덕분에 기존 .NET 라이브러리를 사용할 수 있습니다.
  • C# 코드는 JavaScript API 및 라이브러리를 쉽게 호출할 수 있습니다. C#으로 논리를 작성하는 동안 클라이언트 측 UI에 존재하는 대규모 JavaScript 라이브러리 에코시스템을 계속 사용할 수 있습니다.
  • Visual Studio 및 Visual Studio Code는 Windows, Linux 및 macOS에서 뛰어난 Blazor 개발 환경을 제공합니다.
  • .NET은 무료이며 여기에는 Blazor가 포함됩니다. 상업적 사용을 포함하여 수수료나 라이선스 비용이 없습니다.

아래 소스 링크에서 Blazor 릴리스에 대해 자세히 알아볼 수 있습니다.

출처: Microsoft

주제에 대한 추가 정보: ASP 닷넷, 블레이저, 실버, WebAssembly