منشورات معاينة .NET دائمًا ما تكون محملة.
هذا خبر جيد للمنصة، لكنه يعني أيضًا أن السؤال العملي يُدفن: ما الذي يجب أن تختبره بالفعل أولاً؟
.NET 11 Preview 5 يجلب الكثير عبر SDK ووقت التشغيل والمكتبات و ASP.NET Core و C# و MAUI و EF Core. بدلاً من تحويل هذا إلى ملخص سجل تغيير ضخم، أريد التركيز على الأجزاء التي أعتقد أنها تستحق اهتمام المطور الحقيقي الآن.
قالب خادم MCP في dotnet new هو إشارة
هذا على الأرجح العنصر الأكثر استراتيجية في قسم SDK.
عندما يهبط قالب مشروع مباشرة في SDK، فهذا يعني أن المنصة لم تعد تعامل السيناريو كمتخصص. وجود قالب خادم MCP مدمج في dotnet new يخفض تكلفة تجربة النمط ويرسل رسالة واضحة حول أين يتجه النظام البيئي.
إذا كنت تبني أدوات وكلاء أو مساعدين داخليين أو أدوات مطور متكاملة مع AI في .NET، فهذا أحد الأشياء الأولى التي سأختبرها.
فحوصات الثغرات ونهاية العمر في وقت البناء هي بالضبط نوع الإعدادات الافتراضية التي أحبها
الوعي بالأمان ودورة الحياة أفضل بكثير عندما تساعدك المنصة أثناء البناء، وليس بعد الحقيقة في تقرير منفصل لا يقرأه أحد.
فحوصات SDK الجديدة للثغرات والحزم منتهية العمر أثناء البناء هي نوع الميزة التي أحبها لأنها تجعل السلوك الأفضل هو الافتراضي.
هذه ليست براقة، لكنها نوع التحسينات التي تتقدم في العمر بشكل جيد حقًا.
C# تستمر في أن تصبح أكثر تعبيرًا في الأماكن الصحيحة
عناصر C# في Preview 5 مثيرة للاهتمام، خاصة:
- التسلسلات الهرمية المغلقة للفئات
- إعلانات الاتحاد وأنماط الاتحاد
- العمل المستمر على تطور unsafe
لن أعتمد بشكل أعمى كل هذا في كود الإنتاج بعد، لأن ميزات اللغة في المعاينة تستحق دائمًا دورة اختبار رصينة. لكن الاتجاه جيد. C# تستمر في التحرك نحو نمذجة أغنى دون فقدان هويتها.
ASP.NET Core و EF Core لديهما تحديثات عملية تستحق الاختبار المبكر
مجالان سأضعهما بالتأكيد في اختبار تجريبي:
تحسينات Blazor
التحقق من جانب العميل لـ Blazor SSR وتحسينات QuickGrid دون تفاعلية كلاهما نوع ميزات جودة الحياة التي يمكن أن تبسط التطبيقات الحقيقية.
الإعدادات الافتراضية والتحذيرات في EF Core
EF Core ينقل توافق SQL Server 2022 إلى الإعداد الافتراضي ويضيف تحذيرات لاستعلامات EF غير المتزامنة التي تعمل بشكل متزامن هي بالضبط نوع التغييرات التي يمكنها كشف المشكلات المخفية في قواعد الأكواد الحقيقية.
هذا يعني أنه يستحق الاختبار عاجلاً وليس آجلاً.
قائمتي المختصرة للمرور الأول
إذا كان لدي نصف يوم لاستكشاف Preview 5، سأفعل هذا:
- جرب قالب خادم MCP
- شغّل البناء وافحص فحوصات الثغرات/EOL الجديدة
- اختبر أي قاعدة أكواد قد تستفيد من ميزات نمذجة C# الجديدة
- تحقق من سيناريوهات Blazor SSR إذا كنت على تلك المكدس
- شغّل مسارات EF Core الثقيلة وراقب تغييرات التحذير أو اختلافات SQL
هذا هو المكان الذي أعتقد أن القيمة المبكرة فيه.
رأيي
.NET 11 Preview 5 يشعر وكأنه أحد تلك الإصدارات حيث تواصل المنصة الدفع في اتجاهين في وقت واحد:
- قدرات مطور أكثر طموحًا
- إعدادات افتراضية أفضل للفرق المهتمة بالإنتاج
هذا المزيج هو ما أريده من دورة معاينة.
جربه، لكن جربه بهدف.
المقال الأصلي: .NET 11 Preview 5 is now available!
