مایکروسافت دات نت 6 را با دستاوردهای چشمگیر در عملکرد و بهبود پشتیبانی از ARM منتشر کرد
3 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
همراه با انتشار ویژوال استودیو 2022مایکروسافت دیروز انتشار .NET 6 را اعلام کرد. .NET 6 با بهبودهای قابل توجهی در عملکرد، پشتیبانی از ARM بهبود یافته در ویندوز و مک، سیستم جدید بهینه سازی هدایت شده با نمایه پویا (PGO)، API های جدید و موارد دیگر همراه است.
نکات برجسته .NET 6:
- تست استرس تولید با خدمات مایکروسافت، برنامه های ابری که توسط شرکت های دیگر اجرا می شوند، و باز پروژه های منبع.
- به مدت سه سال پشتیبانی می شود به عنوان آخرین انتشار پشتیبانی طولانی مدت (LTS)..
- سکوی متحد در میان مرورگر, ابر, دسکتاپ, IOTو برنامه های تلفن همراه، همه از یک کتابخانه دات نت و امکان اشتراک گذاری آسان کد استفاده می کنند.
- عملکرد is تا حد زیادی در سراسر هیئت مدیره بهبود یافته است و برای به طور خاص فایل I/O، که در مجموع منجر به کاهش زمان اجرا، تأخیر و استفاده از حافظه می شود.
- C # 10 بهبود زبان را ارائه می دهد مانند ساختارهای رکورد، استفاده ضمنی و قابلیت های جدید لامبدا، در حالی که کامپایلر مولدهای منبع افزایشی را اضافه می کند. F# 6 ویژگی های جدید از جمله اضافه می کند همگام سازی مبتنی بر کار، اشکال زدایی خط لوله و بهبودهای عملکردی متعدد.
- ویژوال بیسیک بهبودهایی در تجربه ویژوال استودیو و تجربه باز پروژه Windows Forms.
- بارگذاری مجدد داغ به شما امکان میدهد از بازسازی و راهاندازی مجدد برنامه خود صرف نظر کنید تا تغییر جدیدی را مشاهده کنید - در حالی که برنامه شما در حال اجرا است - که در Visual Studio 2022 و از NET CLI برای C# و Visual Basic پشتیبانی میشود.
- تشخیص ابر با بهبود یافته اند OpenTelemetry و مانیتور دات نت، که اکنون در تولید پشتیبانی می شود و با سرویس Azure App در دسترس است.
- API های JSON هستند توانمندتر و عملکرد بالاتری با یک منبع مولد برای سریال ساز دارند.
- حداقل API ها معرفی شده در ASP.NET Core به تجربه شروع را ساده کنید و بهبود عملکرد خدمات HTTP.
- جلا اکنون می توان کامپوننت ها را از جاوا اسکریپت رندر کرد و با برنامه های موجود مبتنی بر جاوا اسکریپت یکپارچه شده است.
- WebAssembly AOT تلفیقی برای برنامه های Blazor WebAssembly (Wasm).و همچنین پشتیبانی از اتصال مجدد زمان اجرا و وابستگی های بومی.
- برنامه های تک صفحه ای ساخته شده با ASP.NET Core اکنون از الگوی انعطاف پذیرتری استفاده می کند که می تواند با Angular، React و دیگر فریم ورک های محبوب JavaScript frontend استفاده شود.
- HTTP / 3 اضافه شده است تا ASP.NET Core، HttpClient و gRPC همگی بتوانند با سرویس گیرندگان و سرورهای HTTP/3 تعامل داشته باشید.
- IO فایل اکنون از پیوندهای نمادین پشتیبانی میکند و با بازنویسی از ابتدا عملکرد را بسیار بهبود بخشیده است.
FileStream
. - دوربین های مداربسته با پشتیبانی برای بهبود یافته است SSL 3 را باز کنیداز طرح رمزگذاری ChaCha20Poly1305، و به طور خاص کاهش دفاع در عمق زمان اجرا W^X و CET.
- برنامه های تک فایل (بدون استخراج) را می توان برای لینوکس، macOS و ویندوز (که قبلا فقط لینوکس بود) منتشر کرد.
- پیرایش IL اکنون با هشدارها و تحلیلگرهای جدید برای اطمینان از نتایج صحیح نهایی، توانمندتر و موثرتر است.
- ژنراتورها و تحلیلگرهای منبع اضافه شده اند که به شما کمک می کند کد بهتر، ایمن تر و با کارایی بالاتر تولید کنید.
- ساخت منبع سازمان هایی مانند Red Hat را قادر می سازد تا دات نت را از منبع بسازند و بیلدهای خود را به کاربران خود ارائه دهند.
تو می توانی دانلود دات نت 6 برای لینوکس، macOS و ویندوز.
منبع: مایکروسافت