خانه
/
مجله
اخبار وب و فناوری

.NET 11 منتشر شد؛ C# 15 و ابزارهای سریع‌تر برای توسعه‌دهندگان

.NET 11 با C# 15، بهینه‌سازی‌های گسترده عملکرد، ابزارهای سریع‌تر SDK و قابلیت‌های تازه برای ساخت اپ‌های وب و چندسکویی منتشر شد.

modir۲ دقیقه مطالعه
تصویر مفهومی انتشار .NET 11 با تمرکز بر توسعه سریع‌تر و اپلیکیشن‌های چندسکویی

.NET 11 منتشر شد و مایکروسافت این نسخه را با تمرکز بر ساخت سریع‌تر اپلیکیشن‌های مدرن، کاهش زمان انتظار در ابزارها و بهبودهای گسترده در C# 15، ASP.NET Core، .NET MAUI و توسعه ویندوز معرفی کرده است. این انتشار همچنین قابلیت‌هایی برای توسعه مبتنی بر هوش مصنوعی و عامل‌ها دارد.

C# 15 به‌صورت پیش‌فرض برای پروژه‌های هدف‌گیرنده .NET 11 فعال است. مهم‌ترین قابلیت آن، نوع‌های اتحادیه‌ای است که اجازه می‌دهد یک مقدار از مجموعه‌ای مشخص از نوع‌ها باشد و کامپایلر نیز کامل‌بودن حالت‌های بررسی‌شده در عبارت‌های switch را کنترل کند. سلسله‌مراتب بسته، ایندکسرهای افزونه و break و continue برچسب‌دار نیز اضافه شده‌اند.

SDK به‌طور پیش‌فرض از میزبان Native AOT برای رابط خط فرمان استفاده می‌کند تا فرمان‌هایی مانند دریافت راهنما و نسخه، بدون راه‌اندازی CLI مدیریت‌شده اجرا شوند. سرور MSBuild نیز میان اجرای فرمان‌ها گرم می‌ماند. این تغییرات برای تیم‌هایی که وب‌اپلیکیشن می‌سازند، می‌تواند چرخه توسعه و آزمون را روان‌تر کند.

در بخش عملکرد، بهینه‌سازی‌های JIT بررسی‌های اضافی و شاخه‌ها را کاهش می‌دهند و Native AOT برای فراخوانی رابط‌ها کد کم‌تری تولید می‌کند. Runtime Async همچنان آزمایشی است، اما با انتقال تعلیق و ادامه عملیات ناهمگام به زمان اجرا، نمایش پشته فراخوانی زنده را در دیباگرها و پروفایلرها شفاف‌تر می‌کند. قالب سرور MCP نیز برای اتصال ابزارها و سرویس‌ها به اپلیکیشن‌های هوش مصنوعی در SDK قرار گرفته است.

منبع: .NET

# ASP.NET Core
# C# 15
# توسعه وب
# دات نت
# هوش مصنوعی

پروژه‌ای در این زمینه دارید؟

مشاوره‌ی اولیه و برآورد هزینه رایگان است.

درخواست مشاوره