C# 및 .NET의 릴리스는 제가 프로그래밍을 본격적으로 했던 시기부터 흥미롭게 관찰 했던 이벤트에요.
이번에 발표하는 .NET 10 미리보기는 흥미로운 런타임 최적화와 함께 다양한 현대식 기능을 살펴볼 수 있습니다.
.NET 10은 .NET 9 후속 LTS 버전으로 3년간 지원됩니다. 새 런타임은 배열 인터페이스 메서드 역가상화, 스택 할당 최적화, AVX 10.2 지원 등을 통해 성능을 높였으며, 라이브러리에는 FindByThumbprint
, PEM 형식, CompareOptions.NumericOrdering
옵션 등 다양한 기능이 추가되었습니다. SDK에서는 프레임워크 제공 패키지의 자동 참조 제거가 지원됩니다. ASP.NET Core는 Blazor, SignalR, Minimal APIs, OpenAPI가 강화되었고, .NET MAUI와 Android, iOS, macOS 등에서도 품질이 향상되었습니다. EF Core는 LINQ·SQL 번역과 ExecuteUpdateAsync를 개선했으며, C# 14에선 nameof, 스팬 변환, 필드 지원 프로퍼티, 간단 람다 파라미터 수식어 등이 새로 도입되었습니다. 마지막으로 Windows Forms에서는 클립보드 관련 API와 시리얼화 기능이 개선되었습니다.