تقوم Microsoft بإصدار net 5.0 مع أداء ARM64
أعلنت شركة Microsoft أن الإصدار الأخير من .NET متوفر الآن بشكل عام ، مع رقم الإصدار هو 5.0. يعد هذا الإصدار تحديثًا رئيسيًا للنظام الأساسي ، وقد استخدمته Microsoft بالفعل داخليًا للعديد من الأغراض ، بما في ذلك تشغيل موقع الويب .NET على .NET 5.0 منذ إصدار المعاينة الأولى ، مع استخدام Bing أيضًا للنظام الأساسي الجديد. والمثير للدهشة أن الجدول الزمني لهذا الإصدار قد تأخر في مايو من العام الماضي ، وتمكنت Microsoft بالفعل من تحقيقه.
هذا الإصدار هو الأول من الإصدارين اللذين يركزان بشكل كبير على توحيد .NET. مع هذا الإصدار. تقوم Microsoft من مطوري .NET Framework أن يرحلوا التعليمات البرمجية والتطبيقات الخاصة بهم إلى .NET 5.0 ، وقد تم وضع بعض الأسس لمطوري Xamarin للانتقال إلى النظام الأساسي الموحد الجديد عند إصدار .NET 6.0 العام المقبل. الهدف هو توحيد جميع مكونات .NET ضمن منتج واحد ، حيث يمكن للمستخدمين بعد ذلك اختيار واختيار أجزاء .NET التي يرغبون في استخدامها ، بدلاً من تنزيل كل شيء وتثبيته بشكل منفصل.
بصرف النظر عن ذلك ، يجلب .NET 5.0 الكثير من التحسينات إلى الجدول ، وقد سلطت Microsoft الضوء على بعض التغييرات الأكثر بروزًا ، بما في ذلك بعض تحسينات الأداء ، والتي استكشفتها Microsoft مسبقًا هنا . فيما يلي جميع النقاط البارزة في هذا الإصدار:
تقوم Microsoft بإصدار net 5.0 مع أداء ARM64
- NET 5.0 تم اختباره بالفعل في المعركة من خلال استضافته لأشهر في dot.netو Bing.com ( الإصدار ).
- تم تحسين الأداء بشكل كبير عبر العديد من المكونات ويتم وصفه بالتفصيل في “تحسينات الأداء” في .NET 5.0 و Arm64 Performance في .NET 5.0 و gRPC .
- تقدم C # 9 و F # 5 تحسينات لغوية جديدة مثل برامج وسجلات المستوى الأعلى لـ C # 9 ، بينما تقدم F # 5 برمجة تفاعلية وتعزيز أداء للبرمجة الوظيفية على .NET.
- قامت مكتبات .NET بتحسين أداء تسلسل Json والتعبيرات العادية و HTTP (HTTP 1.1 و HTTP / 2). تم الآن أيضًا شرحها بالكامل لإلغاء.
- انخفض زمن انتقال P95 بسبب التحسينات في GC والتجميع المتدرج ومناطق أخرى.
- تعد خيارات نشر التطبيق أفضل ، مع نشر تطبيق العميل ClickOnce ، وتطبيقات الملف الفردي ، وتقليل حجم صورة الحاوية ، وإضافة صور حاوية Server Core.
- تم توسيع نطاق النظام الأساسي مع Windows Arm64 و WebAssembly.
التغيير الجدير بالملاحظة هو أنه يمكن تشغيل تطبيقات .NET 5.0 محليًا على أجهزة ARM64 Windows ، مما يزيل بعض حواجز الأداء التي جاءت من المحاكاة. ومع ذلك ، لا تتوفر مكونات Windows Desktop لأجهزة ARM64 في هذا الإصدار – والمخطط لتحديث خدمة .NET 5.0. إذا كنت ترغب في التعمق في التغييرات في هذا الإصدار ، فيمكنك قراءة منشور المدونة بالكامل . يمكن العثور على ملاحظات الإصدار الكاملة هنا .
NET 5.0 متاح للتنزيل الآن ، ويمكنك الحصول عليه بعدة طرق اعتمادًا على النظام الأساسي المفضل لديك – المثبتات والثنائيات هنا ، وصور الحاوية هنا ، وحزم Linux هنا . ستحتاج إلى أن يكون لديك Visual Studio 16.8 على نظام Windows أو أحدث إصدار على macOS لاستخدام .NET 5.0 معه. من الآن فصاعدًا ، تخطط Microsoft لإطلاق إصدار رئيسي جديد من .NET كل عام في نوفمبر.
المصدر