يقدم الإصدار الأحدث من .NET بعض أدوات التطوير السحابية والذكاء الاصطناعي المفيدة، إلى جانب بعض التحسينات في كود .NET 7.
الماخذ الرئيسية
- يقدم .NET 8 تحسينات كبيرة في الأداء، مع منشئ أكواد برمجية جديد يمكنه تحسين التطبيقات بناءً على الاستخدام الفعلي، مما يؤدي إلى تحسين الأداء بنسبة تصل إلى 20%.
- سيستفيد المطورون الذين يستخدمون .NET 8 من التقدم التكنولوجي منذ إصدار .NET 7، بما في ذلك أ حل قائم على السحابة يسمى .NET Aspire والقدرة على العمل مع نماذج الذكاء الاصطناعي دون الحاجة إلى إضافة التحميلات.
- حتى بالنسبة لأولئك الذين لا يستخدمون أحدث التقنيات، يقدم .NET 8 مزايا مثل ميزة Ahead-of-Time الأصلية تجميع (AoT)، وإنشاء موقع ويب سريعًا باستخدام Blazor، والتوافق عبر الأنظمة الأساسية مع .NET MAUI. من الجدير تجربة أي شخص يقوم بالبرمجة لأنظمة تشغيل أو حالات استخدام مختلفة.
لقد كان .NET موجودًا منذ عقود، وهو يساعد الأشخاص على تطوير التطبيقات لجميع أنواع أنظمة التشغيل والأجهزة المختلفة. لقد كان ناجحًا جدًا لدرجة أنه انتقل من قوة إلى قوة على مر السنين دون أي علامات على التوقف. الآن، قدمت Microsoft فصلاً جديدًا مع .NET 8، وبعض ميزاته تجعله ترقية كبيرة عن إصداراته السابقة.
تقوم Microsoft بإصدار .NET 8 للجميع
كما أعلن على مايكروسوفت نت، يحتوي الإصدار الأحدث على بعض الميزات المرحب بها للغاية والتي تجعل .NET يواكب سرعة المطور الحالي من المرجح أن يلاحظ مطورو .NET مدى سرعة تشغيل التطبيقات عند تطويرها باستخدام .NET 8. كما تقول مايكروسوفت:
يأتي .NET 8 مع الآلاف من تحسينات الأداء عبر المكدس. يتم تمكين منشئ الأكواد الجديد المسمى التحسين الموجه لملف التعريف الديناميكي (PGO) الذي يعمل على تحسين الأكواد البرمجية الخاصة بك استنادًا إلى الاستخدام الفعلي بشكل افتراضي ويمكنه تحسين أداء تطبيقاتك بنسبة تصل إلى 20%.
يركز .NET 8 أيضًا على بعض التطورات التكنولوجية الرئيسية التي تم إحرازها منذ إصدار .NET 7. فهو يقدم .NET Aspire، وهو حل قائم على السحابة يجمع الكثير من الأدوات المفيدة في حزمة واحدة حتى يتمكن المطورون من نشر الخدمات "المباشرة" على الإنترنت بسرعة وسهولة. والأفضل من ذلك، أن .NET 8 يسمح للمطورين بتنفيذ نماذج الذكاء الاصطناعي والعمل معها دون أي تنزيلات أو وظائف إضافية إضافية؛ ميزة مهمة جدًا بالنظر إلى الكيفية يتميز Windows 11 بالكثير من أدوات الذكاء الاصطناعي الرائعة.
بالنسبة لأولئك الذين لا يستخدمون التكنولوجيا المتطورة، لا يزال لدى .NET 8 الكثير ليقدمه. يتضمن ذلك AoT الأصلي، والذي يسمح للمبرمجين بتجميع التطبيقات في التعليمات البرمجية الأصلية بحيث لا تحتاج إلى التجميع أثناء وقت التشغيل. يتميز .NET 8 ببرنامج Blazor الذي يساعد المطورين على إنشاء مواقع ويب ذات أوقات تحميل سريعة، كما أنه يتميز أيضًا يحتوي على .NET MAUI الذي يتيح لك تشغيل مشروع واحد على أنظمة تشغيل مختلفة مثل Windows، Android، و دائرة الرقابة الداخلية.
يوجد الكثير داخل .NET 8، لذا فهو يستحق المحاولة لأي شخص يريد كتابة تعليمات برمجية لأنظمة تشغيل أو حالات استخدام مختلفة. إذا كنت أحد هؤلاء الأشخاص، فتوجه إلى صفحة تحميل ويندوز.نت وقم بتجربة .NET 8 بنفسك. إذا كنت قد بدأت للتو في تطوير البرمجيات، فراجع هذه الأمور طرق ميسورة التكلفة لتعلم مهارات البرمجة المطلوبة.