Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Heute kommt .NET 7
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16.199

Themenstarter:

Heute kommt .NET 7

beantworten | zitieren | melden

Am heutigem Tag, dem 8. November, kommt .NET 7 - vermutlich so zwischen 16 und 18 Uhr deutscher Zeit.
Die ersten NuGet Packages sind bereits mit .NET 7 verfügbar (e.g. https://www.nuget.org/packages/Microsoft.EntityFrameworkCore).

Begleitet wird das große .NET 7 Release - es ist diesmal jedoch kein LTS Release - mit der obligatorischen .NET Conf!
Das heisst: 3 Tage .NET Vorträge Online!
https://www.dotnetconf.net/

Mit .NET 7 freuen wir uns auf:
- ASP.NET Core 7 => https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-7/?WT.mc_id=DT-MVP-5001507
- Entity Framework 7 -> https://devblogs.microsoft.com/dotnet/announcing-ef7/?WT.mc_id=DT-MVP-5001507
- Vermutlich weitere Blazor und MAUI Releases -> https://devblogs.microsoft.com/dotnet/dotnet-maui-dotnet-7/?WT.mc_id=DT-MVP-5001507
- ... denn Blazor erhält zum Beispiel den Hybrid Support (Blazor auf dem Desktop)
- Cloud Native Containers
- HTTP/3 Support
- C# 11 Support
- WinForms Updates (YAY)! -> https://devblogs.microsoft.com/dotnet/winforms-enhancements-in-dotnet-7/?WT.mc_id=DT-MVP-5001507
- WPF Updates! -> https://devblogs.microsoft.com/dotnet/wpf-on-dotnet-7/?WT.mc_id=DT-MVP-5001507
- Visual Studio auf ARM -> Arm64 Visual Studio is officially here!
- Orleans 7 -> https://devblogs.microsoft.com/dotnet/whats-new-in-orleans-7/?WT.mc_id=IoT-MVP-5001507
- .. und wie immer eine bessere Performance!


Alle Infos zum .NET Release und den dazugehörigen Downloads wie immer auf https://dot.net/
private Nachricht | Beiträge des Benutzers
T-Virus
myCSharp.de - Experte



Dabei seit:
Beiträge: 2.067
Herkunft: Nordhausen, Nörten-Hardenberg

beantworten | zitieren | melden

Freu mich darauf \0/
Mal schauen ggf. switche ich meine kleineren Projekte in den kommenden Wochen.

T-Virus
Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16.199

Themenstarter:

beantworten | zitieren | melden

Meine aktuellen Kundenprojekte werden wohl noch 1-2 Monaten aufgrund der Release Pläne auf das .NET 7 Upgrade warten müssen, wobei myCSharp vermutlich im Dezember dann auf .NET 7 wechseln wird.
Einen ersten Branch mit den Upgrades haben wir dazu schon.

Einen Show Case konnten wir aber mit dem Release Candidate von .NET 7 schon umsetzen, hat wunderbar funktioniert.
private Nachricht | Beiträge des Benutzers
T-Virus
myCSharp.de - Experte



Dabei seit:
Beiträge: 2.067
Herkunft: Nordhausen, Nörten-Hardenberg

beantworten | zitieren | melden

Sehr erfreulich zu hören.
Wobei ein Umstieg eigentlich kaum Probleme machen dürfte.
Oder soll es hier irgendwelche größeren Changes geben?

Bin da leider nicht am Ball um alles im Auge zu behalten.
Hat sich ggf. noch bei der Performance mit .NET 7 geändert oder läuft noch alles gleich flink?

T-Virus
Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16.199

Themenstarter:

beantworten | zitieren | melden

Klar, in Performance wird sehr viel investriert, auch in .NET 7.
Nachhaltigkeit und der Energieverbrauch von Runtimes ist ein wichtiger Faktor geworden, neben der Skalierung.
https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/

Sieht man schon bei den kleinsten Dingen, wie ein Simples Linq-Count.
Sustainable Code - Count() vs Count at main · BenjaminAbt/SustainableCode
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 6.856
Herkunft: Waidring

beantworten | zitieren | melden

Hallo,
Zitat
Wobei ein Umstieg eigentlich kaum Probleme machen dürfte.
Für "normale" Anwendungen sollte es keine Problem geben, da wie immer sehr hoher Wert auf Abwärtskompatibilität gelegt wird / wurde. Ganz klappt das jedoch nicht immer, daher zeigt Breaking changes in .NET 7 eine Übersicht davon.
Zitat
Hat sich ggf. noch bei der Performance mit .NET 7 geändert oder läuft noch alles gleich flink?
.NET hat ein sehr intensives Perf-Lab indem fast permanent Benchmarks laufen um eventuelle Regressionen frühzeitig entdecken zu können.
.NET 7 ist in vielen Bereichen schneller als bisherige .NET-Versionen, zumindest jedenfalls nicht langsamer. Details dazu im Link, den Abt gepostet hat.

Wichtiger finde ich jedoch die Menge an neuen APIs und C#-Möglichkeiten, die es uns allen gestatten eleganteren / effizienteren Code zu schreiben :-)

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4.495

beantworten | zitieren | melden

.NET 7 wurde gerade veröffentlicht: .NET 7 is Available Today

Auch eine neue Version (17.4) von VS 2022 wurde soeben veröffentlicht.
private Nachricht | Beiträge des Benutzers
BerndFfm
myCSharp.de - Team

Avatar #nZo9Gyth4VPDSxGqM4sT.jpg


Dabei seit:
Beiträge: 3.803
Herkunft: Frankfurt a.M.

beantworten | zitieren | melden


Um 22:00 Uhr kommt .NET MAUI !
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16.199

Themenstarter:

beantworten | zitieren | melden

Und hier sind nun alle Neuerungen zu C# 11
What's new in C# 11 - C# Guide
private Nachricht | Beiträge des Benutzers