Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft onthult .NET Community Toolkit 8.2 met verbeterde MVVM-ondersteuning

Microsoft onthult .NET Community Toolkit 8.2 met verbeterde MVVM-ondersteuning

Microsoft introduceert de .NET Community Toolkit 8.2, waarmee de ondersteuning voor de ontwikkeling van model-view-viewmodel (MVVM) wordt voortgezet. Dit volgt op de voorgaande 8.1-release, die zich ook concentreerde op het verbeteren van MVVM-mogelijkheden voor ontwikkelaars.

De .NET Community Toolkit bevat een set API's en helpers die zijn ontworpen voor .NET-ontwikkelaars, ongeacht het UI-platform dat ze gebruiken. De broncode voor versie 8.2, aangekondigd op 27 april, is beschikbaar op GitHub voor openbare toegang.

In de nieuwste .NET Community Toolkit-release staat de MVVM Toolkit nu aangepaste attributen toe bij gebruik van [RelayCommand]. Met deze verbetering kunnen ontwikkelaars gebruikmaken van de native field: en property: C#-syntaxis voor het specificeren van aangepaste kenmerkdoelen, waardoor ze volledige autoriteit krijgen over de kenmerken van gegenereerde leden bij het implementeren van [RelayCommand] om een MVVM-opdracht te produceren. Microsoft beweert dat ondersteuning voor aangepaste attributen vooral relevant is wanneer een viewmodel JSON-serialisatie vereist en de gegenereerde eigenschap expliciet moet negeren.

Bovendien biedt de MVVM Toolkit in versie 8.2 twee nieuwe eigenschapswijzigingshaken voor alle [ObservableProperty]-velden. Deze functie verhelpt een eerder probleem dat zich voordeed bij het gebruik van [ObservableProperty] zonder de benodigde infrastructuur om eenvoudig logica voor toestandsverandering te injecteren voor het instellen van oude en nieuwe waarden. In de context van het MVVM-framework houdt een veelvoorkomend scenario in dat er een waarneembare eigenschap 'geselecteerd item' is, die de momenteel geselecteerde gebruiker of het geneste weergavemodel kan vertegenwoordigen. In eerdere iteraties vereiste het wijzigen van een eigenschapswaarde vaak aanpassingen aan zowel oude als nieuwe exemplaren.

Bovendien introduceert de 8.2-update van de MVVM Toolkit ingebouwde codefixers voor twee eerder toegevoegde diagnostische analyseprogramma's. Deze analysatoren genereren een waarschuwing in het geval van onjuiste veldtoegang gemarkeerd met [ObservableProperty] en bij het declareren van een type met [ObservableProperty] en vergelijkbare attributen terwijl er gebruik wordt gemaakt van overerving.

MVVM-brongeneratoren in deze nieuwste update ondergingen ook prestatieverbeteringen. Microsoft concentreerde zich op het optimaliseren van hun incrementele pijplijnen om het geheugengebruik te verminderen en ervoor te zorgen dat er geen overbodige objecten blijven hangen tijdens gelijktijdige uitvoeringen. Bovendien zijn alle gegenereerde typen en leden nu voorzien van volledige XML-documentatie, waardoor het gemakkelijker wordt om de geïnspecteerde code die door deze brongeneratoren wordt geproduceerd, te begrijpen.

Naast deze verbeteringen demonstreert de .NET Community Toolkit 8.2-release ook verbeterde runtime-prestaties. De toolkit bevat de volgende bibliotheken:

Deze componenten worden gebruikt in tal van inbox-apps die bij Windows worden geleverd, zoals de Microsoft Store en de Foto's-app.

Naarmate de vraag naar krachtige en flexibele ontwikkeltools groeit, AppMaster demonstrate the potential to dramatically improve developers' productivity. No-code and low-code platforms like AppMaster cater to a broad range of users, from small businesses to enterprise-level clients, by offering an innovative approach for building web, mobile, and backend applications swiftly and cost-effectively.

Gerelateerde berichten

AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster nam deel aan BubbleCon 2024 in New York, waar ze inzichten opdeden, netwerken uitbreidden en mogelijkheden verkenden om innovatie in de no-code-ontwikkelingssector te stimuleren.
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 verlichtte New York City en bracht ontwikkelaars baanbrekende inzichten in app-ontwikkeling met FlutterFlow. Met sessies onder leiding van experts, exclusieve updates en ongeëvenaard netwerken was dit een evenement dat u niet mocht missen!
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Met 60.000 ontslagen bij 254 bedrijven, waaronder giganten als Tesla en Amazon, zal 2024 een aanhoudende golf van ontslagen in de techsector inluiden, wat het innovatielandschap zal veranderen.
Ga gratis aan de slag
Geïnspireerd om dit zelf te proberen?

De beste manier om de kracht van AppMaster te begrijpen, is door het zelf te zien. Maak binnen enkele minuten uw eigen aanvraag met een gratis abonnement

Breng uw ideeën tot leven