نواة دوت نت
نواة دوت نت أو دوت نت كور (بالإنجليزية: .NET Core) هو مفتوح المصدر و مجاني ، تمكن الكمبيوتر إطار برنامج لويندوز ، لينوكس ، و أنظمة التشغيل ماك.[2] إنها خليفة إطار عمل دوت نت.[3][4] تم تطوير المشروع بشكل أساسي بواسطة مايكروسوفت وتم إصداره بموجب ترخيص MIT.
نواة دوت نت
|
التاريخ
تم الإعلان عن نواة دوت نت 1.0 في 12 نوفمبر 2014 [5]، وتم إصداره في 27 يونيو 2016 [6]، بالإضافة إلى فيجوال ستوديو 2015 التحديث 3 ، والذي يتيح تطوير تطبيقات نواة دوت نت [7]، كانت تطور إصدارات نواة دوت نت 1.0.4 و 1.1.1 في أثناء إصدار أدوات نواة دوت نت 1.0 و فيجوال ستوديو 2017.[8]
تم إصدار نواة دوت نت 2.0 بالإضافة إلى فيجوال ستوديو 2017 (15.3) و نواة ASP.NET (2.0) ونواة إطار عمل .Entity (2.0) في 14 أغسطس 2017.[9] ونواة دوت نت 2.1 في 30 مايو 2018.[10] تم إصدار نواة دوت نت (2.2) في 4 ديسمبر 2018.[11]
. تم الإعلان عن نواة دوت نت (3.0) في 7 مايو 2019 في مايكروسوفت (بيلد). تم إصدار الإصدار 3.0.0 في 23 سبتمبر 2019.[12] مع نواة دوت نت سيحصل إطار العمل على دعم لتطوير برامج تطبيقات سطح المكتب والذكاء الاصطناعي / التعلم الآلي وتطبيقات إنترنت الأشياء .[13] [المصدر لا يؤكد ذلك] الإصدار التالي بعد نواة دوت نت 3.1 سيكون دوت نت 5، سيتم تجاهل إطار عمل دوت نت وسيكون نت 5 الوحيد. دوت نت يمضي قُدُمَاً – وبالتالي إزالة العلامة التجارية "الأساسية" وتخطي الإصدار 4 لتجنب الخلط مع. NET Framework 4.x.[14] المعاينة الأولى لِـنت 5 تم إصدارها في 16 مارس 2020.[15]
الإصدار | تاريخ النشر | صدر مع | اخر تحديث | تاريخ التحديث الأخير | ينتهي الدعم [16] |
---|---|---|---|---|---|
نواة دوت نت 1.0 | 2016-06-27 [17] | Visual Studio
2015 التحديث 3 |
1.0.16 | 2019-05-14 | June 27, 2019 |
نواة دوت نت 1.1 | 2016-11-16 [18] | برنامج Visual Studio 2017 الإصدار 15.0 | 1.1.13 | 2019-05-14 | June 27, 2019 |
نواة دوت نت 2.0 | 2017-08-14 [19] | Visual Studio 2017 الإصدار 15.3 | 2.0.9 | 2018-07-10 | October 1, 2018 |
نواة دوت
نت 2.1 |
2018-05-30 [20] | Visual Studio 2017 الإصدار 15.7 | 2.1.17 ( LTS ) | 2020-02-18 | August 21, 2021 |
نواة دوت نت 2.2 | 2018-12-04 [21] | برنامج Visual Studio 2019 الإصدار 16.0 | 2.2.8 | 2019-11-19 | December 23, 2019 |
نواة دوت نت 3.0 | 2019-09-23 [22] | Visual Studio 2019 الإصدار 16.3 | 3.0.3 | 2020-02-18 | March 3, 2020 |
نواة دوت نت 3.1 | 2019-12-03 [23] | Visual Studio 2019 الإصدار 16.4 | 3.14 (LTS ) | 2020-02-18 | December 3, 2022 |
دوت نت 5 | 2020-11 (متوقع) | 5.0 معاينة 4 | 2020-05-19 | ||
دوت نت 6 [24] | 2021-11 (متوقع) | (LTS) | |||
دوت نت 7 [24] | 2022-11 (متوقع) | ||||
دوت نت 8 [24] | 2023-11 (متوقع) | (LTS) |
دعم اللغة
.نواة دوت نت تدعم بشكل كامل C # و F # (و C++ / CLI اعتبارًا من 3.1 ؛ يعمل فقط على ويندوز) ويدعم جزئياً لغةVisual Basic.NET
حاليا VB. NET يجمع ويعمل على نواة دوت نت ، ولكن لم يتم تنفيذ وقت تشغيل Visual Basic المنفصل. أعلنت مايكروسوفت أن. نواة دوت نت ستتضمن وقت تشغيل Visual Basic ، بعد عامين تم تحديث الإعلان إلى نواة دوت نت 5 [25]
المعمارية البرمجية
نواة دوت نت تدعم أربع منصات متعددة السناريوهات : تطبيقات ويب نواة ASP.NET ;تطبيقات الأوامر السطرية; ومكتبات منصة ويندوز العالمية. سابقاً نواة دوت نت 3.0 لم تكن تتضمن تشغيل نماذج ويندوز أو بنية عروض ويندوز (WPF)، التي تقدم واجهة المستخدم الرسومية لبرامج سطح المكتب على ويندوز.[26][27] الآن، نواة دوت نت تدعم تقنيات سطح المكتب مثل نماذج ويندوز و WPF و منصة ويندوز العالمية (UWP).[28]
نواة دوت نت تدعم استخدام حزم NuGet على عكس إطار عمل دوت نت, التي تستخدم خدمة تحديث ويندوز، نواة دوت نت تعتمد على مدير الحزم لتلقي التحديثات[29][30]
المكونان الرئيسيان لنواة دوت نت هي CoreCLR و CoreFX، والتي يمكن مقارنتها بوقت تشغيل اللغة العامة (CLR) ومكتبة فئة الإطار (FCL) في . تنفيذ البنية التحتية للغة المشتركة (CLI) لإطار عمل دوت نت [بحاجة لمصدر] كتطبيق CLI للمكتبات القياسية التأسيسية ، [31] تشارك CoreFX مجموعة فرعية من .NET Framework .NET Framework APIs ، ومع ذلك ، فإنه يأتي أيضًا مع واجهات برمجة التطبيقات الخاصة به التي ليست جزءًا من .NET Framework .NET Framework .[29] متغير من .NET Core تستخدم مكتبة .NET Core لـ UWP .[32]
إن .NET Core توفر واجهة سطر أوامر .NET Core نقطة دخول للتنفيذ لأنظمة التشغيل وتوفر خدمات المطورين مثل التجميع وإدارة الحزم.[33]
ملاحظات
المراجع
- "core/LICENSE.TXT". غيت هاب. مؤرشف من الأصل في 01 مايو 2020. اطلع عليه بتاريخ 04 يونيو 2018. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Download .NET Core". microsoft.com. مايكروسوفت. مؤرشف من الأصل في 05 أكتوبر 2017. اطلع عليه بتاريخ 31 أكتوبر 2017. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - ".NET Core is the Future of .NET". مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - ".NET Framework is dead -- long live .NET 5". مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Landwerth, Immo (نوفمبر 12, 2014). ".NET Core is Open Source". Devnetblogs. مايكروسوفت. مؤرشف من الأصل في 19 مايو 2020. اطلع عليه بتاريخ 24 يونيو 2019. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Bright, Peter (27 June 2016). ".NET Core 1.0 released, now officially supported by Red Hat". Ars Technica. کوندي نست بابليكايشن [الإنجليزية]. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Foley, Mary Jo (27 June 2016). "Microsoft showcases SQL Server, .NET Core on Red Hat Enterprise Linux deliverables". ZDNet. سي بي إس إنتراكتيف. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core Tools 1.0 | .NET Blog". Blogs.msdn.microsoft.com. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 18 يناير 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 2.0". .NET Blog. 14 August 2017. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 2.1". blogs.msdn.microsoft.com (باللغة الإنجليزية). مؤرشف من الأصل في 25 ديسمبر 2019. اطلع عليه بتاريخ 15 فبراير 2019. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 2.2". blogs.msdn.microsoft.com (باللغة الإنجليزية). مؤرشف من الأصل في 16 فبراير 2019. اطلع عليه بتاريخ 15 فبراير 2019. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - ".NET Core is the Future of .NET". .NET Blog (باللغة الإنجليزية). 2019-05-06. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 17 مايو 2019. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "What you should know about .NET Core". intelegain.com. مؤرشف من الأصل في 22 نوفمبر 2018. اطلع عليه بتاريخ 22 نوفمبر 2018. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Introducing .NET 5". مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET 5 Preview 1". .NET Blog (باللغة الإنجليزية). 2020-03-16. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 19 مارس 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - ".NET Core official support policy". .NET. Microsoft. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 1.0". .NET Blog. Microsoft. June 27, 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 1.1". .NET Blog. Microsoft. November 16, 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 2.0". .NET Blog. Microsoft. August 14, 2017. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 2.1". .NET Blog. Microsoft. May 30, 2018. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 2.2". .NET Blog. Microsoft. December 4, 2018. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 3.0". .NET Blog. Microsoft. September 23, 2019. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Announcing .NET Core 3.1". .NET Blog. Microsoft. December 3, 2019. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Introducing .NET 5 نسخة محفوظة 1 يونيو 2020 على موقع واي باك مشين.
- "Visual Basic in .NET Core 3.0 | Visual Basic Blog". Blogs.msdn.microsoft.com. 2019-10-12. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 18 يناير 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Carter, Phillip; Knezevic, Zlatko (April 2016). ".NET Core - .NET Goes Cross-Platform with .NET Core". شبكة مطوري مايكروسوفت. مايكروسوفت. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Schmelzer, Jay (18 November 2015). ".NET 2015 Overview". Channel 9. مايكروسوفت. 0:07:32. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Lander, Rich (7 May 2018). ".NET Core 3 and Support for Windows Desktop Applications". شبكة مطوري مايكروسوفت. مايكروسوفت. مؤرشف من الأصل في 11 يناير 2019. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Carter, Phillip; Knezevic, Zlatko (April 2016). ".NET Core - .NET Goes Cross-Platform with .NET Core". شبكة مطوري مايكروسوفت. مايكروسوفت. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Schmelzer, Jay (18 November 2015). ".NET 2015 Overview". Channel 9. مايكروسوفت. 0:07:32. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Landwerth, Immo (4 December 2014). "Introducing .NET Core". .NET Framework Blog. مايكروسوفت. مؤرشف من الأصل في 01 يونيو 2020. اطلع عليه بتاريخ 27 فبراير 2015. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Intro to .NET Native and CoreRT". 23 April 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Intro to CLI". 23 April 2016. مؤرشف من الأصل في 01 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة)
روابط خارجية
- نواة دوت نت على موقع Open Hub (الإنجليزية)
- نظرة عامة على. NET Framework (MSDN)
- . مستودع NET Github
- بوابة علم الحاسوب
- بوابة مايكروسوفت
- بوابة برمجيات