انتشار پیشنمایش ۱۱ .NET: بهبودهای گسترده در رانتایم، SDK، کتابخانهها و ابزارها
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۱/۲۲ ۰۹:۵۳
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
C#، ASP.NET Core، Blazor، .NET MAUI و موارد دیگر است. توسعهدهندگان میتوانند با دانلود و آزمایش این پیشنمایش، از این بهبودها بهرهمند شوند و بازخورد خود را ارائه دهند.
این پیشنمایش شامل پشتیبانی از فشردهسازی Zstandard، نوع داده اعشاری BFloat16، بهبودهای ZipArchiveEntry، پشتیبانی از عبارات مجموعهای منجمد، بهبودهای مربوط به منطقه زمانی، پشتیبانی از Rune در String، StringBuilder و TextWriter، نقشهی MediaTypeMap برای جستجوی انواع MIME، APIهای اعتبارسنجی HMAC و KMAC، APIهای ایجاد پیوند سخت، روشهای گرد کردن تقسیم صحیح، پشتیبانی از "Happy Eyeballs" در Socket.ConnectAsync و بهبودهای عملکردی است.
در بخش رانتایم، بهبودهایی در Runtime Async، CoreCLR در WebAssembly، گسترش مفسر، بهبود عملکرد JIT، محدودهی سخت حافظه GC برای فرآیندهای 32 بیتی و فعالسازی معماریهای RISC-V و s390x ارائه شده است. SDK نیز شامل بهبودهایی در dotnet run، dotnet test و dotnet watch به همراه تحلیلگرهای کد جدید است.
C# دارای ویژگیهای جدیدی مانند آرگومانهای عبارات مجموعهای و پشتیبانی گستردهتر از طرحبندی است. در F#، این نسخه شامل بهروزرسانیهایی در کامپایلر F#، از جمله فعالسازی پیشفرض کامپایل موازی، کامپایل سریعتر کد با عبارات محاسباتی سنگین، ویژگیهای جدید مانند --disableLanguageFeature و --typecheck-only برای FSI، حذف سازگاری ML و رفع اشکالات است.
ASP.NET Core و Blazor نیز شامل کامپوننت EnvironmentBoundary، کامپوننت Label برای فرمها، کامپوننت DisplayName، QuickGrid، رویداد OnRowClick، ناوبری نسبی با RelativeToCurrentUri، تنظیمات ConfigureConnection برای SignalR و اجازهی پشتیبانی از سرویسهای میزبانی تعاملی، پشتیبانی از طرحواره OpenAPI برای پاسخهای باینری و ارائه دهندهی سیاست کش خروجی IOutputCachePolicyProvider است.