.NET

.NET (דוט נט, בעבר נקראה NET Core.) היא פלטפורמה חופשית מבית חברת התוכנה מיקרוסופט, מבוססת קוד פתוח וחוצה-פלטפורמות, המאפשרת פיתוח והרצת תוכנה. הפלטפורמה יועדה להחליף את  והיא תומכת במגוון רחב של תוכנות שפותחו בסביבת NET Framework., בתנאי שקוד המקור עבר הידור לדוט נט.

שחרור NET Core. היווה מהלך מהפכני באסטרטגיה הריכוזית של מיקרוסופט מפני שהוא מאפשר הרצת קוד שפותח עבור NET. לא רק על חלונות אלא גם על לינוקס ו-MacOS, מכשירים ניידים וכיוצא באלו. על ידי כך, למרות החיסרון של פגיעה אפשרית ברכש של מערכת ההפעלה חלונות, למעשה מפצה על כך היתרון של הרחבת שוק היעד באופן משמעותי, של תוכנות שפותחו בארכיטקטורת NET. והיו נחלתם הבלעדית של משתמשי "חלונות".

 ארכיטקטורה 
הגם ש-NET Core. חולקת תת-קבוצה של ממשקי ה-API עם ה-NET Framework., היא מגיעה עם הרחבות משלה שאינן כלולות ב-NET Framework., יתרה מכך, היא מכילה את CoreRT לתמיכה בהידור בתצורת "Ahead-of-time" של NET.

NET Core. תומכת בפלטפורמות ובסביבות הבאות:
ASP.NET Core – לפיתוח אפליקציות מקוונות
אפליקציות מסוג שורת פקודה (Command Line)
ספריות (Libraries או Class Libraries)
UWP – אפליקציות מסוג Universal Windows Platform
WPF ו-Windows Forms החל מגרסה 3.0
Razor ו Blazor לפיתוח ממשקי משתמש ברשת האינטרנט
MAUI לפיתוח אפליקציות חוצות פלטפורמות (אנדרואיד, ווינדוס, macOS וכו') בתחום הטלפוניה

 רכיבים מרכזיים 
CoreCLR – (בדומה ל-CLR של NET Framework.), מכונה וירטואלית שמריצה תוכנות NET. ותומכת באופן מלא ב-CLR.
מהדר – היא מגיעה עם  משופר בשם RyuJIT (Ryu משמעו ביפנית "דרקון").
CoreFX – פיצול מזלג חלקי מרכיב ה-FCL של NET.

 גרסאות 
+מספר הגרסהתאריך שחרורחידושים ועדכוניםNET Core 1.0.27 ביוני 2016הגרסה הרשמית הראשונה של NET Core.NET Core 1.1.16 בנובמבר 2016תאימות ל-Mac OS Sierra (שוחררה יחד עם Visual Studio 2017)NET Core 2.0.14 באוגוסט 2017תמיכה ב-Razor Pages, הידור יחיד למספר רב של מערכות לינוקס, ותמיכה מובנית בקריפטוגרפיה.NET Core 2.1.30 במאי 2018שחרור אפליקציות עם זמן ריצה מובנה, וכן דחיסה גבוהה של קבצים.NET Core 2.2.4 בדצמבר 2018האזנה לאירועים בזמן הריצה. בנוסף ישנה תמיכה בהידור תלוי מסגרת – שיהיה קטן יותר אך ישתמש בשירותי זמן הריצה שמותקנים על המערכת.NET Core 3.0.23 בספטמבר 2019תמיכה באפליקציות שולחן עבודה ל"חלונות" לראשונה, אפליקציה בת קובץ יחיד, תמיכה ב-C# 8.0, שיפור מהירות ה-Json, תמיכה ב-HTTP/2, עדכון ושיפור ספריות הקריפטוגרפיה, אפשור גישה ליציאה טורית, ותמיכה במערכות מבוססות arm64.NET 5.0.10 בנובמבר 2020החלפה של NET Framework. באופן סופי (אך עדיין ישנה תמיכה בה) – על כן ישנה ״קפיצה״ בגרסאות (שהרי הגרסה האחרונה של NET Framework. היא 4.8), ושיפור משמעותי במהירות של ספריית ה-JSON. NET 6.  2021-11-08  Visual Studio 2022 גרסה 17.0NET 7.2022-11-08Visual Studio 2022 גרסה 17.4NET 8.14-11-2023Visual Studio 2022 גרסה 17.8, C#12.0.

 ראו גם 
Xamarin
.NET Framwork

 קישורים חיצוניים 


  Introducing ASP.NET Core 2.0, בערוץ MSDN
  Introducing.NET Core: A Cross-Platform Runtime, ב YouTube

 הערות שוליים 

*
NET Core
NET Core
NET Core