هنوز چند بایت مونده که پیدا کنم...

ویژگی های برجسته دات نت کور 5

.NET 5.0 Highlights

پیشرفت های مهمی در .Net 5.0 به وجود آمده:

  • دات نت 5.0 قبلا در bing.com  و dot.net استفاده شده و حسابی تست شده.

  • راندمان در تعداد زیادی از کامپوننت ها / قسمت ها به طور قابل توجهی بهبود پیدا کرده.

  • زبان های C# 9 و F# 5 هم پیشرفت های جدیدی اراِئه دادن؛ مثلاً برنامه های سطح بالا و رکورد در C# 9 ؛ در حالی که F# 5، چیزای دیگه ای رو مطرح میکنه، مثل: برنامه نویسی تعاملی و افزایش راندمان برای برنامه نویسی با دات نت.

  • کتابخانه های .NET راندمان رو برای تبدیلات Json، عبارات منظم و HTTP (HTTP 1.1 , HTTP/2) افزایش دادن. تازه در حال حاضر کاملاً مقادیر تهی را هم به راحتی اداره میکنند (nullability annotation).

  • تاًخیرهای معروف به P90 به دلیل اصلاحات GC، کامپایل لایه ای و غیره کاهش پیدا کرده.

  • گزینه های نشر (deployment) برنامه ها الآن خیلی بهتر شده. چطوری؟ با خصوصیت انتشار Click Once برای انتشار برنامه های سمت Client، برنامه های تک فایلی، Container(محفظه های) کوچک الگو و افزایش تعداد الگوهای محفظه ی Server  Core.

  • دامنه پلتفرم هم با Windows Arm 64 و Web Assemble، گسترش زیادی پیدا کرده.

پلتفرم و پشتیبانی مایکروسافت

دات نت کور 5 یه ماتریس پشتیبانی پلتفرم مشابه NET Core 3.1. برای ویندوز، مک و لینوکس داره. اگه شما درحال حاضر از .NET Core 3.1 روی سیستم عاملتون استفاده می کنین، قاعدتاً باید بتونین NET 5.0 رو هم روی همون نسخه سیستم عامل، استفاده کنین (اکثریت قسمت ها).

مهم ترین مزیتی که .NET 5.0 داره، Windows Arm 64 هست.

دات نت کور 5 یه نسخه ی با ثبات زنده هست(LTS). یعنی اینکه حتی تا سه ماه بعد از انتشار دات نت کور 6 هم پشتیبانی میشه. پس با این حساب، انتظار میره که .نت 5  تا اواخر بهمن 2020 پشتیبانی بشه.

دات نت 6.0 هم یک نسخه LTS خواهد بود و به مدت سه سال پشتیبانی خواهد شد مثل دات نت 3.1.

ویراست فنی: محمد ملک مکان

نویسنده : شمیم گلچین نژاد
ﺳﻪشنبه 4 آذر 1399
+ 50 -

خوشحال میشیم نظرتُ بدونیم