Den zweiten
Release Candidate für .NET 7.0 mit Neuerungen für
WebAssembly sowie für das OR-Mapping hat Microsoft veröffentlicht.
Bereits sieben Previews gingen der Release-Candidate-Phase für
das im November 2022 anstehende Major Release voraus.
.NET-Entwickler können seit Mai 2020 Blazor-WebAssembly-basierte
Single-Page-Web-Apps in modernen Browsern erstellen. Microsoft
hat zudem in .NET 7.0 Release Candidate 1 im September 2022 den
Workload "wasm-experimental" eingeführt, um .NET-Code
auch unabhängig von dem Blazor-UI-Komponentenmodell im Browser
oder einem Node.js-Konsolenprozess zu starten. Bisher waren in beiden
Implementierungen schon asynchrone Aufrufe mit async/await möglich,
beispielsweise von Web-APIs.
Den Status "experimentell" hat vorerst das Multi-Threading-Feature
für .NET mit WebAssembly. Erst in .NET 8.0 soll innerhalb von
Blazor-WebAssembly-Anwendungen die Unterstützung für Multi-Threading
enthalten sein.
Zudem hat Microsoft in ASP.NET
Core 7.0 Release Candidate 2 das Output Caching des Webserverframeworks
verbessert. Nur binär werden die bisher im JSON-Format abgelegten
Cache-Inhalte gespeichert, was die Serialisierung und Deserialisierung
beschleunigt und die Größe des Zwischenspeichers vermindert.
Am 8. November 2022 soll .NET 7.0 erscheinen, wird aber nur einen
Short-Term-Support von 18 Monaten erhalten. Für den November
2023 ist die kommende Version .NET 8.0 mit längerem Support
von 36 Monaten geplant.
(ts, hannover)
(siehe auch: Heise-News-Ticker)
Hannover
· EDV-Beratung · Linux · Novell · Microsoft ·
Seminar · IT-Consult · Netzwerk · LPIC · CLE
|