Skip to content Skip to footer

.NET 11 وC# 15: موعد الإطلاق وأهم الميزات وماذا تعني لأنظمة الأعمال

الإجابة المختصرة: يصل .NET 11 رسميًا (GA) خلال مؤتمر .NET Conf 2026 بين 10 و12 نوفمبر 2026، بعد إصدارين مرشحين RC1 في 8 سبتمبر وRC2 في 13 أكتوبر 2026 يحملان رخصة “Go-Live” للاستخدام الإنتاجي. ومعه تأتي C# 15 بميزات مثل Union Types والهرميات المغلقة، إضافة إلى تحسينات في الأداء والتحقق من البيانات وEF Core. الأهم لأصحاب الأعمال: دعم .NET 8 و.NET 9 ينتهي في 10 نوفمبر 2026، ما يجعل خطة الترقية قرارًا عاجلًا لا تقنيًا فقط.

أين يقف .NET 11 اليوم؟ الجدول الزمني بالتواريخ

تتبع Microsoft دورة إصدار سنوية ثابتة: إصدار رئيسي كل نوفمبر. الإصدارات ذات الأرقام الزوجية تكون طويلة الدعم (LTS) لمدة ثلاث سنوات، والفردية قياسية الدعم (STS) لمدة سنتين. لذلك فإن .NET 11 إصدار STS، بينما يبقى .NET 10 هو الإصدار طويل الدعم الحالي.

الإصدار نوع الدعم الحالة / التاريخ
.NET 8 LTS ينتهي الدعم في 10 نوفمبر 2026
.NET 9 STS ينتهي الدعم في 10 نوفمبر 2026
.NET 10 LTS مدعوم حتى 14 نوفمبر 2028
.NET 11 RC1 Go-Live صدر في 8 سبتمبر 2026
.NET 11 RC2 Go-Live صدر في 13 أكتوبر 2026
.NET 11 GA STS الإطلاق في .NET Conf بين 10 و12 نوفمبر 2026

رخصة Go-Live تعني أن Microsoft تدعم استخدام الإصدار المرشح في بيئة الإنتاج، لكن الشركات المحافظة عادةً تنتظر الإصدار النهائي وأول تحديث تراكمي قبل نقل الأنظمة الحرجة.

C# 15: ما الجديد في اللغة؟

C# 15 هي اللغة الافتراضية لمشاريع net11.0. معظم ميزاتها لا تحتاج تفعيلًا تجريبيًا، باستثناء قواعد أمان الذاكرة الجديدة.

Union Types: نوع واحد يحمل إحدى عدة حالات

تسمح الكلمة المفتاحية union بتعريف نوع يحمل قيمة من أحد عدة أنواع محددة، مع تحويل ضمني من كل نوع، وفحص من المترجم يضمن أن عبارة switch غطّت جميع الحالات. في أنظمة الأعمال يفيد هذا في تمثيل نتائج مثل: فاتورة مقبولة، أو مرفوضة مع سبب، أو قيد المراجعة، دون الاعتماد على رموز نصية قد تُنسى معالجتها. كما أصبحت System.Text.Json تدعم تسلسل Union Types، وتعكسها OpenAPI في توثيق الواجهات.

الهرميات المغلقة (Closed Hierarchies)

المُعدِّل closed على الصنف يقصر الاشتقاق منه على نفس الـ assembly. وبما أن المترجم يعرف كل الأصناف المشتقة، لا تحتاج switch إلى فرع default. هذا مفيد لنمذجة حالات المستندات (مسودة، معتمد، مرحّل، ملغى) بطريقة يمنع فيها المترجم نسيان أي حالة.

ميزات أخرى تختصر الكود

  • معاملات داخل Collection Expressions: تمرير معاملات مثل السعة أو أداة المقارنة عبر العنصر with(…) عند إنشاء القوائم والمجموعات.
  • Extension Indexers: تعريف فهارس داخل كتل extension.
  • break وcontinue مع تسمية: الخروج من حلقة خارجية مباشرة بدل متغيرات العلم أو goto.
  • أعضاء static غير افتراضية في الواجهات حتى على بيئات تشغيل أقدم.
  • قواعد أمان الذاكرة (تجريبية): ربط سياق unsafe بالعمليات التي تصل فعلًا إلى ذاكرة غير مُدارة.

أبرز تحسينات منصة .NET 11

الأداء ووقت التشغيل

يأتي .NET 11 بدعم Runtime Async أصلي في وقت التشغيل لمشاريع net11.0، مع تتبع أخطاء (stack traces) أنظف وتكلفة أقل، وتحسينات في الـ JIT مثل إزالة فحوص الحدود وتحسين devirtualization، وتسريع استدعاء الواجهات في NativeAOT.

المكتبات

  • ضغط Zstandard مدمج، والتحقق من CRC32 لملفات ZIP.
  • أنواع عددية جديدة Decimal32 وDecimal64 وDecimal128.
  • في LINQ: عملية FullJoin جديدة، وتدعمها EF Core 11 بترجمتها إلى FULL JOIN في SQL.
  • تحقق غير متزامن من البيانات عبر IAsyncValidatableObject، وهو مفيد لقواعد مثل “هل رقم السجل التجاري مكرر؟” التي تتطلب استعلامًا من قاعدة البيانات.
  • إضافات أمنية مثل X25519 وAES Key Wrap، مع دعم تجريبي لخوارزميات ML-KEM المقاومة للحوسبة الكمّية.

ASP.NET Core وBlazor

تشمل التحديثات تحققًا من جهة العميل في نماذج Static SSR افتراضيًا، وتحققًا غير متزامن في النماذج، ومكوّن QuickGrid بترقيم وفرز عبر الرابط وحدث OnRowClick، ومكوّن Virtualize يدعم عناصر متفاوتة الارتفاع، إضافة إلى توطين رسائل التحقق في Minimal APIs. وهذه تحديدًا ميزات يومية في شاشات أنظمة ERP: جداول طويلة، ونماذج إدخال بقواعد كثيرة.

EF Core 11 وSQL Server 2025

يضيف EF Core 11 دعمًا تجريبيًا لفهارس المتجهات والبحث المتجهي في SQL Server 2025، وإدارة فهارس البحث النصي الكامل من خلال migrations، ودوال JSON جديدة، وتسريعًا يصل إلى 29% في بعض الاستعلامات المقسّمة (split queries) وفق توثيق Microsoft. ويجدر الانتباه إلى أن UseSqlServer أصبح يفترض مستوى التوافق 160 (SQL Server 2022) افتراضيًا.

MAUI والأدوات

تنتقل تطبيقات .NET MAUI على Android وiOS وMac Catalyst إلى CoreCLR، ويدعم dotnet test الآن مشاريع الأجهزة المحمولة. كما أعلنت Microsoft في 15 أكتوبر 2026 عن أداة dotnetup (معاينة عامة) لتثبيت وإدارة إصدارات SDK دون صلاحيات مسؤول.

ماذا تتابع في .NET Conf 2026؟

المؤتمر مجاني وعبر الإنترنت، ويُتوقع أن يشهد إطلاق .NET 11 رسميًا. وأبرز ما أعلنت Microsoft أنه سيكون محور الحديث: Union Types في C# 15، وانتقال MAUI إلى CoreCLR، وتحسينات Static SSR والنماذج في Blazor، والتحقق غير المتزامن في Minimal APIs، واعتماد OpenAPI 3.2 افتراضيًا. كما صدر الإصدار 2.0 من حزمة MCP الرسمية للغة C#، ما يعكس توجه المنصة نحو تطبيقات الذكاء الاصطناعي والوكلاء.

ماذا يعني هذا للشركات السعودية؟

إذا كانت لديك أنظمة داخلية أو بوابات عملاء أو تكاملات مكتوبة بـ .NET، فالرسالة الأولى ليست “ما الجديد” بل “ما الذي ينتهي”:

  1. أنظمة على .NET 8 أو .NET 9: ينتهي دعمها في 10 نوفمبر 2026، أي لا تحديثات أمنية بعد ذلك. الخيار الآمن للأنظمة الحرجة هو الترقية إلى .NET 10 LTS المدعوم حتى نوفمبر 2028.
  2. مشاريع جديدة تبدأ الآن: يمكن البدء على .NET 10 LTS، أو على .NET 11 إذا كانت ميزات C# 15 أو تحسينات Blazor مهمة لك وتتقبل دورة ترقية كل سنتين.
  3. تكاملات الفوترة الإلكترونية والمتاجر: أي خدمة تتصل بمنصات خارجية يجب أن تبقى على إصدار مدعوم أمنيًا، لأن الثغرات في طبقة الاتصال أخطر من غيرها.
  4. التخطيط للميزانية: الترقية بين إصدارات .NET الحديثة غالبًا محدودة التكلفة مقارنة بإعادة الكتابة، لكنها تحتاج اختبار انحدار (regression testing) للتقارير والحسابات.

قائمة تحقق سريعة قبل الترقية

  • حصر كل التطبيقات والخدمات وإصدار .NET الذي تستهدفه كل منها.
  • مراجعة مكتبات الطرف الثالث ودعمها لـ .NET 10 أو .NET 11.
  • مراجعة صفحة التغييرات الكاسرة (breaking changes) في EF Core، خصوصًا مستوى التوافق الافتراضي مع SQL Server.
  • تشغيل اختبارات آلية على الحسابات المالية وتقريب الضريبة وتقارير القيمة المضافة 15%.
  • جدولة النشر خارج أوقات الذروة مع خطة رجوع واضحة.

كيف يساعدك فريق Riv-ERP؟

يقدّم Riv-ERP نظام ERP ومحاسبة سحابيًا سعوديًا مبنيًا على Oracle Database وOracle APEX، متوافقًا مع الفوترة الإلكترونية من ZATCA بمرحلتيها. وإلى جانب ذلك يبني الفريق حلولًا مخصصة بتقنيات .NET وC# وSQL Server وBlazor، فمؤسس الشركة مطوّر في هذه التقنيات، والفريق يمتلك خبرة تتجاوز 20 عامًا. إذا كان لديك نظام داخلي يحتاج ترقية من .NET 8، أو تكامل جديد مع نظامك المحاسبي، يمكنك طلب عرض سعر أو التواصل عبر واتساب على 966552007190+ لمناقشة احتياجك مع فريقنا في جدة.

المصادر الرسمية: ما الجديد في .NET 11 (Microsoft Learn)، ما الجديد في C# 15، سياسة دعم .NET، إعلان .NET Conf 2026.

مقالات ذات صلة

الأسئلة الشائعة

متى يصدر .NET 11 رسميًا؟

يُطلق .NET 11 في مؤتمر .NET Conf 2026 الذي يُعقد عبر الإنترنت بين 10 و12 نوفمبر 2026. قبل ذلك صدر RC1 في 8 سبتمبر وRC2 في 13 أكتوبر 2026، وكلاهما برخصة Go-Live.

هل .NET 11 إصدار طويل الدعم LTS؟

لا. وفق سياسة Microsoft، الإصدارات الفردية قياسية الدعم STS بمدة سنتين، بينما .NET 10 هو الإصدار طويل الدعم الحالي ومدعوم حتى 14 نوفمبر 2028.

ماذا يحدث لتطبيقاتي على .NET 8 بعد 10 نوفمبر 2026؟

ستستمر في العمل، لكنها لن تتلقى تحديثات أمنية أو إصلاحات من Microsoft. لهذا يُنصح بالترقية إلى .NET 10 أو .NET 11 قبل هذا التاريخ أو بعده بأقرب وقت ممكن.

ما أهم ميزة في C# 15 لمطوري أنظمة الأعمال؟

Union Types والهرميات المغلقة، لأنهما يتيحان تمثيل حالات المستندات ونتائج العمليات بشكل يجبر المترجم على التحقق من معالجة كل حالة، ما يقلل الأخطاء المنطقية في دورات الاعتماد والترحيل.

هل أحتاج SQL Server 2025 لاستخدام EF Core 11؟

لا، يعمل EF Core 11 مع إصدارات SQL Server الأقدم، لكن بعض الميزات مثل البحث المتجهي وترجمة Contains إلى JSON_CONTAINS تتطلب SQL Server 2025 ومستوى التوافق 170.

هل يستطيع Riv-ERP ترقية نظامي الداخلي المبني بـ .NET؟

يبني فريق Riv-ERP حلولًا مخصصة بتقنيات .NET وC# وSQL Server وBlazor، ويمكنه دراسة نظامك الحالي وتقديم خطة ترقية وعرض سعر بعد التواصل معه.

حلول ERP متكاملة لإدارة أعمال أكثر ذكاءً.

شركة السراج الرائدة

السجل التجاري: 7049408433

الرقم الضريبي: 311467197500003

العنوان

شيبه بن عثمان، الشرفية، طريق الملك فهد، جدة 23216

جميع الحقوق محفوظة لـ Riv-ERP

★★★★★5.028 تقييماً على Google