برنامه نویسی هیلتن
12.7K subscribers
1.29K photos
1.86K videos
488 files
1.26K links
آموزش و انجام پروژه برنامه نویسی، طراحی سایت و سئو
تازه های #فناوری، #تکنولوژی و #انگیزشی

تعرفه تبلیغات وانجام پروژه:
فعلا تبلیغات نداریم

اینستاگرام:
-
Download Telegram
🚀 انتشار .NET 11 Preview 1؛ تغییرات مهم برای توسعه‌دهندگان

🔺 نسخه Preview 1 از .NET 11 منتشر شد و تمرکز اصلی آن روی بهبود تجربه CLI، افزایش بهره‌وری توسعه و آماده‌سازی زیرساخت برای سناریوهای مدرن مثل موبایل و AI است. در این نسخه، دستورهای dotnet run، dotnet test و dotnet watch هوشمندتر شده‌اند؛ از انتخاب تعاملی target framework و device گرفته تا پشتیبانی بهتر از Hot Reload و مدیریت وابستگی‌ها بدون ری‌استارت اپلیکیشن.

🔺 در بخش ابزارهای توسعه، آنالایزرهای جدید برای بهینه‌سازی کد، پشتیبانی از severity مخفی در dotnet format و قابلیت‌های جدیدی مثل PublishReferenceSymbols برای کنترل فایل‌های منتشرشده اضافه شده‌اند.

🔸 این نسخه همراه با Runtime و SDK جدید، پشتیبانی از C# 14، F# 10 و Visual Basic 17.13 را ارائه می‌دهد. البته Preview بوده و برای محیط production توصیه نمی‌شود.
🔗 https://dotnet.microsoft.com/en-us/download/dotnet/11.0

#دات_نت #برنامه_نویسی #مایکروسافت #بروزرسانی #سیشارپ #فناوری
#dotnet #csharp #aspnet #programming #backend #microsoft #release #update #technology #it

JOiN@HeiltonProgramming
👍4🔥1
برنامه نویسی هیلتن
🚀 انتشار .NET 11 Preview 1؛ تغییرات مهم برای توسعه‌دهندگان
🚀 مهم‌ترین تغییرات ‎.NET 11 Preview 1 برای توسعه‌دهندگان

🔹 C# و ASP.NET Core
در C# دو قابلیت جدید اضافه شده است:
‏• Collection expression arguments → ارسال پارامتر به سازنده کالکشن‌ها داخل collection expression (مثل تعیین capacity برای List)
‏• Extended layout support → افزودن ExtendedLayoutAttribute برای سناریوهای interop سطح پایین و تعامل مستقیم با runtime

در ASP.NET Core تمرکز اصلی روی Blazor و تجربه توسعه بوده:
‏• EnvironmentBoundary برای رندر شرطی بر اساس محیط اجرا
‏• Label و DisplayName برای فرم‌های دسترس‌پذیرتر
• رویداد OnRowClick در QuickGrid
• ناوبری نسبی با RelativeToCurrentUri
• متد GetUriWithHash برای ساخت URL دارای fragment
• پشتیبانی MathML در Blazor
• آنالایزر InvokeVoidAsync برای JSInterop
• پشتیبانی IHostedService در Blazor WebAssembly
• متغیرهای محیطی در WebAssembly
• بهبود OpenAPI برای پاسخ‌های باینری
‏• IOutputCachePolicyProvider برای سیاست‌های کش سفارشی
• اعتماد خودکار dev-certificate در WSL

🔹 Runtime
بهبودهای اساسی در عملکرد و زیرساخت اجرا:
• معرفی Runtime Async برای اجرای بهینه‌تر متدهای async
• پشتیبانی CoreCLR روی WebAssembly
• بهینه‌سازی JIT و Interpreter
• کنترل بهتر حافظه در پردازش‌های ۳۲بیتی
• پیشرفت در NativeAOT و ابزارهای تشخیصی GC

🔹 Libraries
تمرکز روی performance و سناریوهای مدرن:
• پشتیبانی Zstandard compression
• نوع عددی BFloat16 برای ML و AI
• بهبود پردازش Unicode با Rune
‏• API جدید MediaTypeMap برای MIME
• بهبود امنیت HMAC
‏• Hard Link APIs و حالت‌های جدید integer division
• بهبود Base64، JSON و عملیات اتمیک
• الگوریتم Happy Eyeballs برای اتصال سریع‌تر شبکه

⚠️ این نسخه Preview است و برای محیط production توصیه نمی‌شود، اما برای تست قابلیت‌های آینده .NET اهمیت زیادی دارد.
#دات_نت #برنامه_نویسی #مایکروسافت #تکنولوژی #سیشارپ #فناوری
#dotnet #csharp #aspnet #aspnetcore #blazor #backend #microsoft #programming #technology #it

JOiN@HeiltonProgramming
👍41