.NET یک فریم ورک رایگان، متن باز و چند سکویی از شرکت مایکروسافت است که به توسعه دهندگان امکان ساخت اپلیکیشنهای مدرن و خدمات ابری را میدهد. امروز، مایکروسافت نسخهی عمومی .NET 9 را منتشر کرد، که یک نسخه اصلی با هزاران بهبود در عملکرد، امنیت و قابلیتهای فنی است.
مایکروسافت وعدهی بهبودهای چشمگیری در عملکرد .NET 9 داده است و اعلام کرده که بیش از ۱۰۰۰ تغییر مرتبط با عملکرد در بخشهای مختلف از جمله زمان اجرا، بارهای کاری و زبانها ایجاد شده است. طبق بنچمارک TechEmpower، .NET 9 میتواند ۱۵٪ درخواستهای بیشتری را نسبت به نسخهی .NET 8 پردازش کند. زمان اجرای .NET 9 شامل چندین بهبود عملکردی از جمله بهینه سازی حلقهها، کوچک سازی کد، برداری سازی Arm64 و تولید کد است.
به همراه .NET 9، مایکروسافت همچنین نسخهی .NET Aspire 9 را با چند ویژگی جدید معرفی کرد. توسعه دهندگان اکنون میتوانند منابع را از داشبورد مدیریت کرده، کانتینرها را بین جلسات دیباگ زنده نگه دارند و امکانات بیشتری را داشته باشند. نسخهی .NET Aspire 9 همچنین دارای یکپارچه سازی با OpenAI، Ollama، Milvus و دیگر ابزارها برای توسعهی سریعتر هوش مصنوعی است.
ASP.NET Core در .NET 9 بهبودهایی در بخشهای Blazor، SignalR، APIهای حداقلی، OpenAPI، و احراز هویت و مجوزدهی را شامل میشود.
مایکروسافت اخیراً Microsoft.Extensions.AI و Microsoft.Extensions.VectorData را منتشر کرده است تا لایهای یکپارچه از انتزاعات C# را برای تعامل با خدمات هوش مصنوعی، شامل مدلهای زبانی، امبدینگها و موارد دیگر ارائه دهد.
مایکروسافت تاکید کرده که NuGet به سرعت در حال رشد است و امسال محبوبترین اکوسیستم پکیجها بوده است. این شرکت اخیراً نمای جدیدی برای NuGet.org ارائه کرده که شامل حالت تاریک نیز میشود، و با GitHub برای افزودن پشتیبانی بومی از NuGet در Dependabot همکاری کرده است.
همراه با انتشار .NET 9، مایکروسافت نسخه Visual Studio 2022 17.12 را با بهبودهای قابلتوجه در عملکرد، بهبود در دیباگ و تشخیص خطا، ادغام بهتر با .NET Aspire، پشتیبانی از تحلیلگر C# 13، و پشتیبانی پیشرفتهتر از Git عرضه کرده است.
.NET 9 به عنوان یک نسخه پشتیبانی با مدت استاندارد (STS) به مدت ۱۸ ماه توسط مایکروسافت پشتیبانی خواهد شد. به طور کلی، .NET 9 یک ارتقاء مهم برای توسعه دهندگان است که عملکرد بهبود یافته، ابزارهای جدید و پشتیبانی بهتر را ارائه میدهد.
source