.NET 9 소개: AI에 중점을 둔 향상된 프레임워크가 이제 출시되었습니다.
올해 Microsoft는 .NET 9의 일반 공급 버전을 공개했습니다. 이는 고급 애플리케이션과 클라우드 기반 서비스를 만드는 데 적합하게 설계된 다재다능한 크로스 플랫폼 프레임워크의 최신 버전입니다.
.NET 9 릴리스는 1년 이상에 걸쳐 Microsoft 엔지니어와 함께 광범위한 개발자 커뮤니티의 광범위한 협력 노력의 정점입니다. 이 업데이트는 성능을 높이고, 보안을 강화하고, 기능을 확장하는 수천 가지의 개선 사항을 자랑합니다.
현재 .NET 9는 Visual Studio 2022 버전 17.12에서 액세스할 수 있으며, Visual Studio IDE 내에서 .NET 개발 환경에 수많은 개선 사항을 제공합니다. 특히 .NET 9는 이제 Microsoft의 서버리스 컴퓨팅 솔루션인 Azure Functions 생성을 지원합니다.
.NET 9 출시를 기념하고 흥미로운 기능을 알아보려면 .NET Conf 2024에 참여하세요. 11월 12일부터 14일까지 개발자를 위한 무료 3일간의 가상 이벤트입니다.
.NET 9에서 사용할 수 있는 중요한 새로운 기능과 향상된 기능에 대한 개요는 다음과 같습니다.
.NET 9 개요
.NET 개발팀은 성능 향상, AI 역량 강화, .NET Aspire 강화, 개발자 생산성 향상에 전념하고 있습니다.
NET 9에서는 NET 런타임을 최적화하고, C# 및 F# 프로그래밍 언어를 크게 개선하고, NET 라이브러리를 정제하여 성능이 향상되었습니다. ASP.NET Core 및 Entity Framework Core와 같은 워크로드는 이제 더 빨리 시작하고, 메모리 효율성이 더 높고, 더 높은 처리량을 제공할 수 있습니다. 또한, 클라우드 시나리오에 맞게 특별히 설계된 새로운 적응형 서버 가비지 수집기(GC)가 도입되어 개발자가 이러한 환경에서 메모리 활용을 더 세밀하게 제어할 수 있습니다.
이 새로운 버전은 AI 기반 애플리케이션을 제작하는 개발자에게 기회를 확대합니다. 여기에는 OpenAI, Semantic Kernel, Milvus와 같은 저명한 공급업체의 새로운 AI 서비스에 대한 지원이 포함됩니다. 또한 AI 개발의 효율성을 간소화하는 .NET 생태계에 대한 업데이트와 함께 AI 미들웨어 계층을 도입합니다.
Microsoft의 .NET Aspire라는 도구 모음은 관찰성 대시보드, 상태 검사 및 기타 필수 기능을 만드는 데 사용되도록 설계되었으며, 이번 릴리스에서 포괄적인 업데이트가 이루어졌습니다. NET 9는 원격 분석 및 메트릭 대시보드를 개선하고, Microsoft Azure 애플리케이션에 대한 관찰 기능을 향상시키며, 수동 구성을 줄여 Windows 가상 머신 및 AKS에서 ASP.NET Core 애플리케이션의 배포를 간소화합니다.
또한 .NET 9는 Visual Studio 2022에 생산성을 높이는 여러 기능을 통합합니다. 이제 개발자는 AI 기반 Git 워크플로를 활용하고, 서버 탐색기 도구 내에서 관찰 대시보드와 상태 검사를 관리하고, Visual Studio 및 Azure Monitor를 통해 .NET 애플리케이션의 복잡한 원격 측정에 직접 액세스할 수 있습니다.
이러한 기본 기능 외에도 .NET 9는 개발자가 “소스 생성기”와 상호 작용하는 방식을 혁신하여 .NET 생태계 내에서 추가 코드를 생성하는 코드를 생성할 수 있도록 합니다. .NET의 명령줄 인터페이스 역할을 하는 .NET CLI도 개발자가 코드 문제를 진단하고 해결하는 데 도움이 되는 새로운 기능으로 업그레이드되었습니다.
.NET 애플리케이션에서 데이터를 관리하는 사람들을 위해, .NET 9는 벡터와 텐서와 같은 구조화된 데이터 유형을 처리하기 위한 새로운 라이브러리 모음을 도입합니다. 여러 새로운 라이브러리와 추상화가 .NET 생태계에 추가되어 데이터 과학 중심 AI 서비스로 더 원활한 운영을 용이하게 합니다.
또한 Microsoft는 향후 18개월 동안 표준 기간 지원(STS) 릴리스로 .NET 9에 대한 지원을 제공하기로 약속했습니다.
답글 남기기