TOP 5 .NET MAUI 새로운 기능🏅
🔄 .NET MAUI 정보
Microsoft는 요즘 이미 .NET MAUI Preview를 게시하기 시작했습니다. 그들은 프로그래밍할 때 시간을 크게 줄이고 성능을 향상시킬 몇 가지 흥미로운 새 기능을 보여줍니다.
.NET MAUI가 무엇인지 모르는 경우를 대비해 모바일에서 데스크톱 시나리오로 확장된 Xamarin.Forms의 진화이며 성능 및 확장성을 위해 UI 컨트롤이 처음부터 다시 빌드되었습니다.
✅ 가능한 새로운 C# 10 기능
🔼.NET 핫 리로드
.NET Hot Reload는 Microsoft에 따르면 실행 중인 .NET MAUI 애플리케이션의 소스 코드를 실시간으로 편집할 수 있게 하여 애플리케이션을 다시 빌드해야 하는 횟수를 줄이는 새로운 기능입니다.
또한 다음 버전에서 .NET Hot Reload는 Android, iOS 및 macOS에서도 사용할 수 있으며 XAML Hot Reload 및 Live Visual Tree도 통합할 것이라고 합니다.
🔼BlazorWebView
새로운 BlazorWebView를 사용하면 .NET MAUI 애플리케이션에서 직접 Blazor 웹 애플리케이션을 호스팅하고 기본 플랫폼 기능과 사용자 인터페이스 컨트롤을 활용할 수 있습니다. 컨트롤은 XAML 페이지에 추가하고 Blazor 애플리케이션의 루트를 가리킬 수 있습니다.
<BlazorWebView
HostPage="wwwroot/index.html"
Services="{StaticResource Services}">
<BlazorWebView.RootComponent>
<RootComponent
Selector="#app"
ComponentType="{x:Type local:Main}"
/>
</BlazorWebView.RootComponent>
</BlazorWebView>
🔼슬림 프로세서
또한 .NET MAUI에는 Xamarin.Forms에서 사용자 지정 렌더러를 마이그레이션하는 기능이 있습니다. 이들은 일부 호환성 패키지와 함께 사용할 수 있지만 Microsoft는 이것이 응용 프로그램을 훨씬 더 가볍게 만들고 훨씬 더 효율적으로 개발하는 데 도움이 될 것이라고 주장합니다.
dotnet build -t:Run -f net6.0-android
dotnet build -t:Run -f net6.0-ios
dotnet build -t:Run -f net6.0-maccatalyst
🔼스플래시 화면
특히 모바일 플랫폼에서는 첫 번째 화면이 가능한 한 빨리 나타나기를 원하며 이는 정적 스플래시 화면을 구현하여 수행됩니다. .NET MAUI는 이제 이를 지원하는 모든 플랫폼에 대한 스플래시 화면을 설명하는 단일 위치를 갖습니다.
🔼.NET MAUI에서 라이브러리 통합
Microsoft가 알려준 것처럼 .NET MAUI는 중요한 라이브러리의 통합과 함께 제공될 것입니다. Xamarin.Essentials 라이브러리를 .NET MAUI에 병합하여 여러 가지 이점을 제공하므로 이를 통해 디바이스 센서, 사진, 연락처 및 정기적으로 사용하는 많은 서비스와 같은 디바이스 기능을 쉽게 사용할 수 있습니다. 인증 및 보안 저장소로.
🤔 앞으로 마우이에서 무엇을 기대할 수 있을까요?
🟢 결론:
.NET MAUI가 공식적으로 출시되기까지 몇 달 밖에 남지 않았습니다. 미리 보기에서 Microsoft가 언급한 최신 기능은 매우 강력합니다. 현재 우리는 그것을 가질 수 있는 약간의 시간이 남아 있으며 분명히 그것은 개발자가 웹, 콘솔 또는 모바일 응용 프로그램을 프로그래밍하는 데 크게 도움이 될 것입니다.
어떻게 생각해?🤔
Reference
이 문제에 관하여(TOP 5 .NET MAUI 새로운 기능🏅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bytehide/top-5-net-maui-new-features-1mlb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)