שאלות נפוצות על מחזור חיים - .NET ו-.NET Core

אנא עבור לכאן כדי לחפש את מחזור החיים של המוצר שלך.

מהו .NET?

NET הוא קבוצה של רכיבי זמן ריצה, ספריה ומהדר שניתן להשתמש בהם בתצורות שונות עבור עומסי עבודה של שולחן העבודה, האינטרנט, הענן והמכשירים. רכיב חוצה פלטפורמות ובעל קוד פתוח, .NET מספק מודל פיתוח קל משקל וגמישות לעבודה במגוון כלי פיתוח בפלטפורמות מערכת ההפעלה. .NET זמין ב-GitHub תחת רישיון MIT. NET. מתייחס למספר טכנולוגיות כולל .NET Core, ASP.NET Core ו-Entity Framework Core.

כיצד נשלח .NET?

.NET שולח גרסאות עיקריות אחת לשנה, בסביבות נובמבר כאשר מהדורות זוגיות כמו .NET 6, .NET8 וכו' הן מהדורות תמיכה לטווח ארוך (LTS) ומהדורות עם מספרים אי זוגיים כמו .NET 5, .NET 7 וכו' הינן סטנדרטיות מהדורות תמיכה לתקופות (STS). מהדורות LTS נתמכות למשך 3 שנים לפחות, או 12 חודשים לאחר שמהדורה עוקבת של LTS נשלחת. מהדורות STS נתמכות למשך 18 חודשים לפחות, או 6 חודשים לאחר שמהדורה עוקבת נשלחת. ניתן למצוא מידע נוסף על מהדורות .NET כאן.

כיצד יעבוד מחזור החיים של .NET?

ניתן למצוא מידע על מחזור החיים של NET. כאן.

היכן אוכל למצוא את תאריך הסיום של מהדורות ספציפיות של .NET?

אתה יכול למצוא את תאריך הסיום של כל מהדורות .NET כאן.

כיצד פועל מחזור החיים עבור ASP.NET Core ומסגרת ישות הליבה?

ASP.NET Core and Entity Framework Core נשלחת כחלק ממהדורות .NET ויעברו את מחזור החיים של שחרור האב.

מה לגבי רכיבים של ספקים חיצוניים?

במקרים מסוימים, התקנת רכיב או ספריה של צד שלישי דרך NuGet עשויה להיות תנאי מוקדם לשימוש ב-.NET. התמיכה ברכיבים אלו תגיע מהספק השולח את הרכיבים או הספריות.

מהדורות .NET עבור פלטפורמות מסוימות כגון Red Hat Enterprise Linux יפורסמו על ידי Red Hat במקום Microsoft. עבור פלטפורמות אלה, עדכונים עבור .NET יהיו זמינים לספק לפריסה דרך המערכות שלהם.

מה אם אני לוקח מקורות NET מ-GitHub?

לקוחות שמשיגים את קוד המקור של .NET מ-GitHub ובונים אותו בעצמם יכולים לקבל תיקונים ועדכונים בצורת מקור מ-GitHub כל עוד גרסת ה-.NET לא הגיעה לסוף התמיכה ולשלב אותם ב-build משלהם של NET.

מה הקשר בין .NET ל-.NET Framework?

ל-.NET ול-.NET Framework (בדרך כלל) יש קשר של קבוצת משנה-ערכת על. .NET Core נקרא בשם "Core" משום שהוא מכיל את תכונות הליבה של .NET Framework עבור זמן הרצה וספריות מסגרת. לדוגמה, .NET Core ו-.NET Framework חולקים את ה-GC, ה-JIT וסוגים כגון String ו- List<T>.

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

מדוע גרסאות .NET אינן עוקבות אחר אותו מחזור חיים כמו .NET Framework?

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

אני משתמש ב-.NET Framework 4.5. x או 4.6. x. האם זה אומר שאני צריך לעדכן את היישום שלי כדי לעבוד עם .NET?

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

היכן ניתן ללמוד עוד על אודות .NET?

תוכל למצוא מידע נוסף על .NET באתר .NET Foundation.