מיקרוסופט משחררת את .NET 6 עם שיפור מסיבי בביצועים ותמיכה משופרת ב-ARM
3 דקות לקרוא
פורסם ב
קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד
יחד עם שחרורו של Visual Studio 2022, מיקרוסופט הודיעה אתמול על שחרורו של .NET 6. .NET 6 מגיע עם שיפורים משמעותיים בביצועים, תמיכת ARM משופרת הן ב-Windows והן ב-Mac, מערכת אופטימיזציה דינמית מונחית פרופיל (PGO) חדשה, ממשקי API חדשים ועוד.
דגשים ב-.NET 6:
- נבדק מאמץ ייצור עם שירותי מיקרוסופט, אפליקציות ענן המנוהלות על ידי חברות אחרות, ופתוח פרויקטי מקור.
- נתמך במשך שלוש שנים כמו האחרונה שחרור תמיכה לטווח ארוך (LTS)..
- פלטפורמה מאוחדת לרוחב דפדפן, ענן, שולחן העבודה, IOT, ו יישומים ניידים, כולם משתמשים באותן ספריות NET וביכולת לשתף קוד בקלות.
- ביצוע is השתפר מאוד בכל רחבי הלוח ועבור קובץ I/O במיוחד, שביחד מביאים לירידה בזמן ביצוע, זמן חביון ושימוש בזיכרון.
- C # 10 מציע שיפורי שפה כגון מבני רשומות, שימוש מרומז ויכולות למבדה חדשות, בעוד שהמהדר מוסיף מחוללי מקור מצטברים. F# 6 מוסיף תכונות חדשות כולל אסינכרון מבוסס משימות, איתור באגים בצנרת ושיפורי ביצועים רבים.
- Visual Basic יש שיפורים ב חוויית Visual Studio וחוויית פתיחה של פרויקט Windows Forms.
- טען מחדש חם מאפשר לך לדלג על בנייה מחדש והפעלה מחדש של האפליקציה שלך כדי להציג שינוי חדש - בזמן שהאפליקציה שלך פועלת - נתמך ב-Visual Studio 2022 ומ-.NET CLI, עבור C# ו-Visual Basic.
- אבחון ענן שופרו עם OpenTelemetry ו צג דוטנט, אשר נתמך כעת בייצור וזמין עם Azure App Service.
- ממשקי API של JSON יש לו מסוגלים יותר ובעלי ביצועים גבוהים יותר עם מחולל מקור עבור הסדרה.
- ממשקי API מינימליים הוצג ב-ASP.NET Core ל לפשט את חווית ההתחלה ולשפר את הביצועים של שירותי HTTP.
- בלזור כעת ניתן לעבד רכיבים מ-JavaScript ומשולב עם אפליקציות קיימות מבוססות JavaScript.
- WebAssembly AOT קומפילציה עבור אפליקציות Blazor WebAssembly (Wasm)., כמו גם תמיכה בקישור מחדש בזמן ריצה ובתלות מקורית.
- אפליקציות של עמוד בודד נבנה עם ASP.NET Core משתמש כעת בדפוס גמיש יותר שניתן להשתמש בו עם Angular, React ו-Front-end מסגרות JavaScript פופולריות אחרות.
- HTTP / 3 נוספה כך ש-ASP.NET Core, HttpClient ו-gRPC יכולים כולם אינטראקציה עם לקוחות ושרתים HTTP/3.
- קובץ IO כעת יש תמיכה בקישורים סמליים ושיפר מאוד את הביצועים עם כתיבה מחדש מאפס
FileStream
. - אבטחה שופר עם תמיכה עבור פתח את SSL 3, ה ערכת הצפנה ChaCha20Poly1305, ואמצעי הגנה מעמיקים בזמן ריצה, במיוחד W^X ו מטח.
- אפליקציות של קובץ בודד (ללא חילוץ) ניתן לפרסם עבור לינוקס, macOS ו-Windows (בעבר רק לינוקס).
- IL זמירה כעת הוא מסוגל ויעיל יותר, עם אזהרות ומנתחים חדשים כדי להבטיח תוצאות סופיות נכונות.
- מחוללי מקור ומנתחים נוספו שעוזרים לך לייצר קוד טוב יותר, בטוח יותר וביצועים גבוהים יותר.
- בניית מקור מאפשר לארגונים כמו Red Hat לבנות .NET מהמקור ולהציע בנייה משלהם למשתמשים שלהם.
אתה יכול הורד את .NET 6 עבור לינוקס, macOS ו-Windows.
מקור: מיקרוסופט