نواة دوت نت

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
دوت نت كور
.NET Logo.svg
معلومات عامة
نوع
نظام التشغيل
المطورون
موقع الويب
(الإنجليزية) dotnet.microsoft.comالاطلاع ومراجعة البيانات على ويكي داتا
معلومات تقنية
لغة البرمجة
implementation of
الإصدار الأول
إصدار تجريبي
5.0 قبل 4
الإصدار الأخير
المستودع
الرخصة

نواة دوت نت أو دوت نت كور (بالإنجليزية: .NET Core)‏ هو مفتوح المصدر و مجاني ، تمكن الكمبيوتر إطار برنامج لويندوز ، لينوكس ، و أنظمة التشغيل ماك.[3] إنها خليفة إطار عمل دوت نت.[4][5] تم تطوير المشروع بشكل أساسي بواسطة مايكروسوفت وتم إصداره بموجب ترخيص MIT.

التاريخ[عدل]

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

تم إصدار نواة دوت نت 2.0 بالإضافة إلى فيجوال ستوديو 2017 (15.3) و نواة ASP.NET (2.0) ونواة إطار عمل .Entity (2.0) في 14 أغسطس 2017.[10] ونواة دوت نت 2.1 في 30 مايو 2018.[11] تم إصدار نواة دوت نت (2.2) في 4 ديسمبر 2018.[12]

. تم الإعلان عن نواة دوت نت (3.0) في 7 مايو 2019 في مايكروسوفت (بيلد). تم إصدار الإصدار 3.0.0 في 23 سبتمبر 2019.[13] مع نواة دوت نت سيحصل إطار العمل على دعم لتطوير برامج تطبيقات سطح المكتب والذكاء الاصطناعي / التعلم الآلي وتطبيقات إنترنت الأشياء .[14][[تصنيف:مقالات ذات عبارات بحاجة لمصادر منذ {[[ {{{2}}}|]] [[{{{2}}}]]]][فشل التحقق] [ فشل التحقق ] الإصدار التالي بعد نواة دوت نت 3.1 سيكون دوت نت 5، سيتم تجاهل إطار عمل دوت نت وسيكون نت 5 الوحيد. دوت نت يمضي قُدُمَاً  – وبالتالي إزالة العلامة التجارية "الأساسية" وتخطي الإصدار 4 لتجنب الخلط مع. NET Framework 4.x.[15] المعاينة الأولى لِـنت 5 تم إصدارها في 16 مارس 2020.[16]

الإصدار تاريخ النشر صدر مع اخر تحديث تاريخ التحديث الأخير ينتهي الدعم [17]
نواة دوت نت 1.0 2016-06-27 [18] Visual Studio

2015 التحديث 3

1.0.16 2019-05-14 إصدار قديم، غير مدعوم: June 27, 2019
نواة دوت نت 1.1 2016-11-16 [19] برنامج Visual Studio 2017 الإصدار 15.0 1.1.13 2019-05-14 إصدار قديم، غير مدعوم: June 27, 2019
نواة دوت نت 2.0 2017-08-14 [20] Visual Studio 2017 الإصدار 15.3 2.0.9 2018-07-10 إصدار قديم، غير مدعوم: October 1, 2018
نواة دوت

نت 2.1

2018-05-30 [21] Visual Studio 2017 الإصدار 15.7 2.1.17 ( LTS ) 2020-02-18 إصدار قديم، ما يزال مدعوم: August 21, 2021
نواة دوت نت 2.2 2018-12-04 [22] برنامج Visual Studio 2019 الإصدار 16.0 2.2.8 2019-11-19 إصدار قديم، غير مدعوم: December 23, 2019
نواة دوت نت 3.0 2019-09-23 [23] Visual Studio 2019 الإصدار 16.3 3.0.3 2020-02-18 إصدار قديم، غير مدعوم: March 3, 2020
نواة دوت نت 3.1 2019-12-03 [24] Visual Studio 2019 الإصدار 16.4 3.14 (LTS ) 2020-02-18 الإصدار المستقر الحالي: December 3, 2022
دوت نت 5

[25]

2020-11 (متوقع) 5.0 معاينة 4 2020-05-19
دوت نت 6 [25] 2021-11 (متوقع) (LTS)
دوت نت 7 [25] 2022-11 (متوقع)
دوت نت 8 [25] 2023-11 (متوقع) (LTS)

دعم اللغة[عدل]

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

حاليا VB. NET يجمع ويعمل على نواة دوت نت ، ولكن لم يتم تنفيذ وقت تشغيل Visual Basic المنفصل. أعلنت مايكروسوفت أن. نواة دوت نت ستتضمن وقت تشغيل Visual Basic ، بعد عامين تم تحديث الإعلان إلى نواة دوت نت 5 [26] [ <span title="The time period mentioned near this tag is ambiguous. (February 2020)">متى؟</span>

المعمارية البرمجية[عدل]

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

نواة دوت نت تدعم استخدام حزم NuGet على عكس إطار عمل دوت نت, التي تستخدم خدمة تحديث ويندوز، نواة دوت نت تعتمد على مدير الحزم لتلقي التحديثات[30][31]

المكونان الرئيسيان لنواة دوت نت هي CoreCLR و CoreFX، والتي يمكن مقارنتها بوقت تشغيل اللغة العامة (CLR) ومكتبة فئة الإطار (FCL) في . تنفيذ البنية التحتية للغة المشتركة (CLI) لإطار عمل دوت نت[بحاجة لمصدر] [ بحاجة لمصدر ]   [ بحاجة لمصدر ] كتطبيق CLI للمكتبات القياسية التأسيسية ، [32] تشارك CoreFX مجموعة فرعية من .NET Framework .NET Framework APIs ، ومع ذلك ، فإنه يأتي أيضًا مع واجهات برمجة التطبيقات الخاصة به التي ليست جزءًا من .NET Framework .NET Framework .[30] متغير من .NET Core تستخدم مكتبة .NET Core لـ UWP .[33]

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

ملاحظات[عدل]

المراجع[عدل]

  1. ^ "core/LICENSE.TXT". غيت هاب. مؤرشف من الأصل في 01 مايو 2020. اطلع عليه بتاريخ 04 يونيو 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. ^ وصلة مرجع: https://dotnet.microsoft.com/download/dotnet/5.0.
  3. ^ "Download .NET Core". microsoft.com. مايكروسوفت. مؤرشف من الأصل في 05 أكتوبر 2017. اطلع عليه بتاريخ 31 أكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ ".NET Core is the Future of .NET". مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. ^ ".NET Framework is dead -- long live .NET 5". مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  6. ^ Landwerth, Immo (نوفمبر 12, 2014). ".NET Core is Open Source". Devnetblogs. مايكروسوفت. مؤرشف من الأصل في 19 مايو 2020. اطلع عليه بتاريخ 24 يونيو 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  7. ^ Bright, Peter (27 June 2016). ".NET Core 1.0 released, now officially supported by Red Hat". آرس تكنيكا. کوندي نست بابليكايشن [الإنجليزية]. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  8. ^ Foley, Mary Jo (27 June 2016). "Microsoft showcases SQL Server, .NET Core on Red Hat Enterprise Linux deliverables". ZDNet. سي بي إس إنتراكتيف. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  9. ^ "Announcing .NET Core Tools 1.0 | .NET Blog". Blogs.msdn.microsoft.com. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 18 يناير 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  10. ^ "Announcing .NET Core 2.0". .NET Blog. 14 August 2017. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  11. ^ "Announcing .NET Core 2.1". blogs.msdn.microsoft.com (باللغة الإنجليزية). مؤرشف من الأصل في 25 ديسمبر 2019. اطلع عليه بتاريخ 15 فبراير 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  12. ^ "Announcing .NET Core 2.2". blogs.msdn.microsoft.com (باللغة الإنجليزية). مؤرشف من الأصل في 16 فبراير 2019. اطلع عليه بتاريخ 15 فبراير 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  13. ^ ".NET Core is the Future of .NET". .NET Blog (باللغة الإنجليزية). 2019-05-06. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 17 مايو 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  14. ^ "What you should know about .NET Core". intelegain.com. مؤرشف من الأصل في 22 نوفمبر 2018. اطلع عليه بتاريخ 22 نوفمبر 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  15. ^ "Introducing .NET 5". مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  16. ^ "Announcing .NET 5 Preview 1". .NET Blog (باللغة الإنجليزية). 2020-03-16. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 19 مارس 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  17. ^ ".NET Core official support policy". .NET. Microsoft. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  18. ^ "Announcing .NET Core 1.0". .NET Blog. Microsoft. June 27, 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  19. ^ "Announcing .NET Core 1.1". .NET Blog. Microsoft. November 16, 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  20. ^ "Announcing .NET Core 2.0". .NET Blog. Microsoft. August 14, 2017. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  21. ^ "Announcing .NET Core 2.1". .NET Blog. Microsoft. May 30, 2018. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  22. ^ "Announcing .NET Core 2.2". .NET Blog. Microsoft. December 4, 2018. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  23. ^ "Announcing .NET Core 3.0". .NET Blog. Microsoft. September 23, 2019. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  24. ^ "Announcing .NET Core 3.1". .NET Blog. Microsoft. December 3, 2019. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  25. أ ب ت ث Introducing .NET 5 نسخة محفوظة 1 يونيو 2020 على موقع واي باك مشين.
  26. ^ "Visual Basic in .NET Core 3.0 | Visual Basic Blog". Blogs.msdn.microsoft.com. 2019-10-12. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 18 يناير 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  27. ^ Carter, Phillip; Knezevic, Zlatko (April 2016). ".NET Core - .NET Goes Cross-Platform with .NET Core". شبكة مطوري مايكروسوفت. مايكروسوفت. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  28. ^ Schmelzer, Jay (18 November 2015). ".NET 2015 Overview". Channel 9. مايكروسوفت. 0:07:32. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  29. ^ Lander, Rich (7 May 2018). ".NET Core 3 and Support for Windows Desktop Applications". شبكة مطوري مايكروسوفت. مايكروسوفت. مؤرشف من الأصل في 11 يناير 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  30. أ ب Carter, Phillip; Knezevic, Zlatko (April 2016). ".NET Core - .NET Goes Cross-Platform with .NET Core". شبكة مطوري مايكروسوفت. مايكروسوفت. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  31. ^ Schmelzer, Jay (18 November 2015). ".NET 2015 Overview". Channel 9. مايكروسوفت. 0:07:32. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  32. ^ Landwerth, Immo (4 December 2014). "Introducing .NET Core". .NET Framework Blog. مايكروسوفت. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 27 فبراير 2015. الوسيط |CitationClass= تم تجاهله (مساعدة)
  33. ^ "Intro to .NET Native and CoreRT". 23 April 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  34. ^ "Intro to CLI". 23 April 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)

روابط خارجية[عدل]