پیشرفتهای هسته ASP.NET در دومین پیشنمایش .NET 8 شامل یک جزء Blazor با کارایی بالا برای نمایش دادههای جدولی و کامپایل جزئی JIT برای برنامههای Blazor WebAssembly است.
دومین پیشنمایش مایکروسافت از پلتفرم توسعه نرمافزار NET 8 برنامهریزیشده خود، چارچوب وب ASP.NET Core را با یک جزء شبکهای با کارایی بالا و عملکرد WebAssembly بهبود میبخشد.
Microsoft .NET 8 Preview 2 ۱۴ مارس رونمایی شد و از dotnet.microsoft.com قابل دانلود است.
نقاط برجسته ASP.NET Core در پیشنمایش جدید .NET 8 شامل یک جزء شبکه Blazor با کارایی بالا به نام QuickGrid
برای نمایش دادهها به شکل جدولی است. قابلیت هایی مانند مرتب سازی، فیلتر کردن، صفحه بندی و مجازی سازی را ارائه می دهد. Blazor چارچوبی برای ساخت رابط های وب سمت سرویس گیرنده در سی شارپ است.
.NET 8 Preview 2 همچنین عملکرد Blazor WebAssembly را با استفاده از “jiterpreter”، یک ویژگی جدید در زمان اجرا در NET که پشتیبانی جزئی JIT (درست به موقع) را در مفسر IL .NET فعال می کند، بهبود می بخشد. Jiterpreter اجرای بایت کدهای مفسر را با جایگزین کردن آنها با بیت های کوچک کد WebAssembly بهینه می کند.
.NET 8 Preview 2 به دنبال .NET 8 Preview 1، ۲۱ فوریه رونمایی شد. به طور کلی .NET 8 قرار است قابلیت های جدیدی را در زمینه هایی مانند لینوکس و JSON و همچنین برنامه نویسی وب تمام پشته از طریق ASP.NET Core به ارمغان بیاورد. در دسترس بودن عمومی .NET 8 برای نوامبر برنامه ریزی شده است.
سایر ASP.NET Core بهبود در .NET 8 Preview 2:
- در صورتی که توسعه دهندگان تلاش کنند بیش از یک پارامتر از بدنه را در حداقل API حل کنند، یک آنالیزور معرفی شده است تا هشداری ارائه کند. چندین ویژگی
FromBody
شناسایی شد. - یک API جدید،
TryWriteAsync
، درProblemDetails
از ادغامهای انعطافپذیرتر پشتیبانی میکند. - عملکرد انتقال لوله های نام برده بهبود یافته است.
علاوه بر پیشرفتهای هسته ASP.NET، .NET 8 Preview 2 شامل ویژگیهای کتابخانه جدید زیر است:
- برنامههای افزودنی برای ویژگیهای اعتبارسنجی داخلی در
System معرفی شدهاند. .ComponentModel.DataAnnotations
. RequiredAttribute
اکنون اجازه می دهد تا اعتبار ساختارها با مقادیر پیش فرض آنها برابر نباشد.-
LengthAttribute
اکنون می تواند برای تنظیم کران های پایین و بالایی برای رشته ها یا مجموعه ها استفاده شود.
پست های مرتبط
NET 8 Preview 2 عملکرد Blazor را افزایش می دهد
NET 8 Preview 2 عملکرد Blazor را افزایش می دهد
NET 8 Preview 2 عملکرد Blazor را افزایش می دهد