مرجع
آخر الزيارات

نواة دوت نت

481 كلمة•0 مشاهدة•🗒️ منذ 7 أيام
باختصار: نواة دوت نت أو دوت نت كور هو إطار عمل مفتوح المصدر و مجاني، تمكن الكمبيوتر إنشاء التطبيقات لانظمةويندوز، لينوكس، وأنظمة التشغيل ماك. تجد هنا «المعمارية البرمجية»، «دعم اللغة» و«التاريخ».
المحتويات
  1. المعمارية البرمجية
  2. دعم اللغة
  3. التاريخ
نواة دوت نت

قبل الخوض في التفاصيل، نواة دوت نت أو دوت نت كور هو إطار عمل مفتوح المصدر و مجاني، تمكن الكمبيوتر إنشاء التطبيقات لانظمةويندوز، لينوكس، وأنظمة التشغيل ماك. تعرف بإطار عمل دوت نت تم تطوير المشروع بشكل أساسي بواسطة مايكروسوفت وتم إصداره بموجب ترخيص MIT. ونتناول فيما يلي مزيدًا من التفاصيل.

المعمارية البرمجية

من جانب آخر، نواة دوت نت تدعم استخدام حزم NuGet على عكس إطار عمل دوت نت، التي تستعمل خدمة تحديث ويندوز، نواة دوت نت تعتمد على مدير الحزم لتلقي التحديثات

إضافةً إلى ذلك، كتطبيق CLI للمكتبات القياسية التأسيسية، تشارك CoreFX مجموعة فرعية من APIs ، ومع ذلك، فإنه يأتي كذلك مع واجهات برمجة التطبيقات الخاصة به التي ليست جزءًا من . متغير من تستعمل مكتبة لـ UWP .

المراجع

ومن ناحية أخرى، المكونان الرئيسيان لنواة دوت نت هي CoreCLR و CoreFX، والتي يمكن مقارنتها بوقت تشغيل اللغة العامة (CLR) ومكتبة فئة الإطار (FCL) في . تنفيذ البنية التحتية للغة المشتركة (CLI) لإطار عمل دوت نت

وعلى صعيد آخر، نواة دوت نت تدعم أربع منصات متعددة السناريوهات: تطبيقات ويب ;تطبيقات الأوامر السطرية; ومكتبات منصة ويندوز العالمية. سابقاً نواة دوت نت 3.0 لم تكن تتضمن تشغيل نماذج ويندوز أو بنية عروض ويندوز (WPF)، التي تقدم واجهة المستعمل الرسومية لبرامج سطح المكتب على ويندوز. الآن، نواة دوت نت تدعم تقنيات سطح المكتب مثل نماذج ويندوز وWPF ومنصة ويندوز العالمية (UWP).

كذلك، إن توفر واجهة سطر أوامر نقطة دخول للتنفيذ لأنظمة التشغيل وتوفر خدمات المطورين مثل التجميع وإدارة الحزم.

دعم اللغة

في هذا الإطار، في الوقت الحالي VB. NET يجمع ويعمل على نواة دوت نت، ولكن لم يتم تنفيذ وقت تشغيل Visual Basic المنفصل. أعلنت مايكروسوفت أن. نواة دوت نت ستتضمن وقت تشغيل Visual Basic ، بعد عامين تم تحديث الإعلان إلى نواة دوت نت 5

إضافةً إلى ذلك، نواة دوت نت تدعم بشكل كامل C # وF # (و C++ / CLI اعتبارًا من 3.1 ؛ يعمل فقط على ويندوز) ويدعم جزئياً لغةVisual Basic.NET

التاريخ

وفي هذا الصدد، تم الإعلان عن نواة دوت نت 1.0 في 12 نوفمبر 2014 ، وتم إصداره في 27 يونيو 2016 ، إلى جانب فيجوال ستوديو 2015 التحديث 3، والذي يتيح تطوير تطبيقات نواة دوت نت ، كانت تطور إصدارات نواة دوت نت 1.0.4 و 1.1.1 في أثناء إصدار أدوات نواة دوت نت 1.0 وفيجوال ستوديو 2017.

وفي هذا السياق، تم إصدار نواة دوت نت 2.0 فضلًا عن فيجوال ستوديو 2017 (15.3) ونواة ASP.NET (2.0) ونواة إطار عمل .Entity (2.0) في 14 أغسطس 2017. ونواة دوت نت 2.1 في 30 مايو 2018. تم إصدار نواة دوت نت (2.2) في 4 ديسمبر 2018.

ومن ناحية أخرى، . تم الإعلان عن نواة دوت نت (3.0) في 7 مايو 2019 في مايكروسوفت (بيلد). تم إصدار الإصدار 3.0.0 في 23 سبتمبر 2019. مع نواة دوت نت سيحصل إطار العمل على دعم لتطوير برامج تطبيقات سطح المكتب والذكاء الاصطناعي / التعلم الآلي وتطبيقات إنترنت الأشياء. الإصدار التالي بعد نواة دوت نت 3.1 سيكون دوت نت 5، سيتم تجاهل إطار عمل دوت نت وسيكون نت 5 الوحيد. دوت نت يمضي قُدُمَاً وبالتالي إزالة العلامة التجارية «الأساسية» وتخطي الإصدار 4 لتجنب الخلط مع. NET Framework 4.x. المعاينة الأولى لِـنت 5 تم إصدارها في 16 مارس 2020.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.