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

Microsoft przedstawia zestaw narzędzi .NET Community Toolkit 8.2 z ulepszoną obsługą MVVM

Microsoft przedstawia zestaw narzędzi .NET Community Toolkit 8.2 z ulepszoną obsługą MVVM

Firma Microsoft wprowadza zestaw narzędzi .NET Community Toolkit 8.2, kontynuując podnoszenie poziomu wsparcia dla rozwoju model-view-viewmodel (MVVM). Dzieje się to po piętach poprzedniej wersji 8.1, która również koncentrowała się na ulepszeniu możliwości MVVM dla programistów.

Zestaw narzędzi .NET Community Toolkit zawiera zestaw interfejsów API i pomocników przeznaczonych dla programistów .NET, niezależnie od używanej przez nich platformy interfejsu użytkownika. Kod źródłowy wersji 8.2, ogłoszony 27 kwietnia, jest dostępny publicznie na GitHubie.

W najnowszej wersji .NET Community Toolkit zestaw narzędzi MVVM umożliwia teraz niestandardowe atrybuty podczas korzystania z [RelayCommand]. Dzięki temu ulepszeniu programiści mogą wykorzystać natywną składnię field: and property: C# do określania niestandardowych celów atrybutów, przyznając im pełne uprawnienia do atrybutów wygenerowanych elementów podczas wdrażania [RelayCommand] w celu utworzenia polecenia MVVM. Firma Microsoft zapewnia, że obsługa atrybutów niestandardowych jest szczególnie istotna, gdy model widoku wymaga serializacji JSON i musi jawnie ignorować wygenerowaną właściwość.

Co więcej, MVVM Toolkit oferuje dwa nowe zaczepy zmiany właściwości dla wszystkich pól [ObservableProperty] w wersji 8.2. Ta funkcja rozwiązuje wcześniejszy problem, który pojawił się podczas korzystania z [ObservableProperty] bez infrastruktury niezbędnej do łatwego wstrzykiwania logiki zmiany stanu dla ustawianych starych i nowych wartości. W kontekście środowiska MVVM typowy scenariusz obejmuje obserwowalną właściwość „wybrany element”, która może reprezentować aktualnie wybranego użytkownika lub zagnieżdżony model widoku. We wcześniejszych iteracjach modyfikowanie wartości właściwości często wymagało dostosowania zarówno starych, jak i nowych wystąpień.

Ponadto aktualizacja 8.2 zestawu narzędzi MVVM wprowadza wbudowane narzędzia do naprawy kodu dla dwóch wcześniej dodanych analizatorów diagnostycznych. Te analizatory generują ostrzeżenie w przypadkach nieprawidłowego dostępu do pola oznaczonego [ObservableProperty] oraz podczas deklarowania typu z [ObservableProperty] i podobnymi atrybutami podczas stosowania dziedziczenia.

Generatory źródeł MVVM w tej najnowszej aktualizacji również przeszły ulepszenia wydajności. Firma Microsoft skupiła się na optymalizacji swoich potoków przyrostowych, aby zmniejszyć zużycie pamięci i zapewnić, że żadne zbędne obiekty nie pozostaną w trakcie równoczesnych wykonań. Ponadto wszystkie wygenerowane typy i składowe są teraz opatrzone pełną dokumentacją XML, co ułatwia zrozumienie sprawdzonego kodu generowanego przez te generatory źródeł.

Oprócz tych ulepszeń wersja 8.2 zestawu narzędzi .NET Community Toolkit wykazuje również zwiększoną wydajność środowiska uruchomieniowego. Zestaw narzędzi zawiera następujące biblioteki:

Te składniki są używane w wielu aplikacjach skrzynki odbiorczej dołączonych do systemu Windows, takich jak Microsoft Store i aplikacja Zdjęcia.

Wraz ze wzrostem zapotrzebowania na wydajne i elastyczne narzędzia programistyczne, rozwiązania takie jak .NET Community Toolkit i 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.

Powiązane posty

AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
Firma AppMaster wzięła udział w konferencji BubbleCon 2024 w Nowym Jorku, zdobywając wiedzę, rozszerzając sieci kontaktów i badając możliwości napędzania innowacji w obszarze tworzenia oprogramowania bez kodu.
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
FFDC 2024 rozświetliło Nowy Jork, przynosząc deweloperom najnowocześniejsze spostrzeżenia na temat rozwoju aplikacji z FlutterFlow. Dzięki sesjom prowadzonym przez ekspertów, ekskluzywnym aktualizacjom i niezrównanemu networkingowi było to wydarzenie, którego nie można było przegapić!
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
W 254 firmach, w tym u takich gigantów jak Tesla i Amazon, likwidacja 60 000 miejsc pracy przyniesie kontynuację fali zwolnień w branży technologicznej, która zmieni krajobraz innowacji.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie