Udostępnij za pośrednictwem


Wzorce aplikacji dla przedsiębiorstw korzystające z platformy .NET MAUI

okładka Wzorce aplikacji korporacyjnych przy użyciu platformy .NET MAUI

Plik dostępny do pobrania pod adresem: https://aka.ms/maui-ebook

Edycja w wersji 2.0

OPUBLIKOWANE PRZEZ

Zespoły produktów Microsoft Developer Division, .NET i Visual Studio

Dział firmy Microsoft Corporation

One Microsoft Way

Redmond, Waszyngton 98052-6399

Copyright © 2022 firmy Microsoft Corporation

Wszelkie prawa zastrzeżone. Żadna część treści niniejszej książki nie może być odtwarzana ani przekazywana w jakiejkolwiek formie lub w żaden sposób bez pisemnego zezwolenia wydawcy.

Ta książka jest udostępniana "as-is" i wyraża poglądy i opinie autora. Poglądy, opinie i informacje wyrażone w tej książce, w tym adres URL i inne odwołania do stron internetowych, mogą ulec zmianie bez powiadomienia.

Niektóre przykłady przedstawione w niniejszym dokumencie znajdują się tylko na ilustracji i są fikcyjne. Żadne rzeczywiste skojarzenie lub połączenie nie jest zamierzone lub nie powinno być wnioskowane.

Microsoft i znaki towarowe wymienione w https://www.microsoft.com na stronie internetowej "Znaki towarowe" są znakami towarowymi grupy firm firmy Microsoft.

Mac i macOS są znakami towarowymi firmy Apple Inc.

Wszystkie inne znaki i logo są własnością ich odpowiednich właścicieli.

Autorów:

Michael Stonis, architekt oprogramowania mobilnego, Eight-Bot

Recenzenci:

James Montemagno, główny menedżer programu, Microsoft Corp.

David Pine, Developer Relations, Microsoft Corp.

Podziękowania

** Ta książka wywodzi się z doskonałego eBooka "Enterprise Application Patterns using Xamarin.Forms" autorstwa David Britch i Javier Suarez Ruiz. Bez ich ciężkiej pracy, szczegółowych informacji i doskonałych przykładów ta książka nie byłaby możliwa.

Wprowadzenie

Aplikacje dla przedsiębiorstw napotykają szereg trudnych problemów, które trzeba rozwiązać, w tym ciągle zmieniające się wymagania biznesowe, potrzebę szybkiego czasu reakcji, obsługę wielu platform i integrację z wieloma systemami. Ze względu na różny charakter tych problemów ważne jest, aby architektura naszej aplikacji mogła być modułowa, modyfikowalna i rozszerzalna w czasie.

Ta książka zawiera rzeczywiste rozwiązania dotyczące rozwiązywania tych problemów podczas kompilowania aplikacji dla przedsiębiorstw przy użyciu platformy .NET MAUI. Ta książka używa wstępnie utworzonej aplikacji .NET MAUI, która służy jako interfejs użytkownika aplikacji handlu elektronicznego online jako przykład i przewodnik dla typowych wzorców architektonicznych przedsiębiorstwa. W tej książce omówiono tematy, takie jak wzorzec MVVM, wstrzykiwanie zależności, nawigacja, konfiguracja, luźne sprzężenie składników i dodatkowe problemy przedsiębiorstwa. Zawartość tej książki jest pomocna dla każdego, kto chce utworzyć nową aplikację dla tej firmy lub chce rozwiązać problemy aplikacji, które ewoluują wraz z upływem czasu.

Kto powinien korzystać z książki

Ta książka dotyczy deweloperów platformy .NET MAUI, którzy znają już strukturę, ale szukają wskazówek dotyczących architektury i implementacji podczas tworzenia aplikacji dla przedsiębiorstw. Ta książka może pomóc deweloperom w rozwiązywaniu typowych problemów przy użyciu wypróbowanych i prawdziwych wzorców.

Jak korzystać z książki

Ta książka koncentruje się na tworzeniu międzyplatformowych aplikacji dla przedsiębiorstw przy użyciu platformy .NET MAUI. W związku z tym należy przeczytać w całości, aby zapewnić podstawę zrozumienia takich aplikacji i ich zagadnień technicznych. Książka wraz z przykładową aplikacją może również służyć jako punkt wyjścia lub odwołanie do tworzenia nowej aplikacji dla przedsiębiorstw. Użyj skojarzonej przykładowej aplikacji jako szablonu dla nowej aplikacji lub zobacz, jak organizować części składników aplikacji. Następnie zapoznaj się z tym przewodnikiem, aby uzyskać wskazówki dotyczące architektury. Przykładową aplikację można znaleźć w witrynie GitHub.

Co ta książka nie obejmuje

Ta książka jest przeznaczona dla czytelników, którzy znają już platformę .NET MAUI. Obejmuje niektóre aspekty dotyczące platformy .NET MAUI, aby lepiej zilustrować temat, ale nie omawia większości kontrolek i pojęć szczegółowo. Aby uzyskać ogólne wskazówki dotyczące tworzenia nowej aplikacji platformy .NET MAUI, zapoznaj się z przewodnikiem Tworzenie pierwszej aplikacji w dokumentacji platformy .NET MAUI.

Dodatkowe zasoby

Aby uzyskać oficjalną zawartość MAUI .NET, zapoznaj się z .NET MAUI docs. .NET MAUI jest opracowywany jako projekt open source i jest dostępny w witrynie GitHub pod adresem dotnet/maui. Przykłady kodu opracowane przy użyciu platformy .NET MAUIznajdziesz w repozytorium dotnet/maui-samples.

Wyślij swoją opinię

Ta książka i powiązane przykłady stale ewoluują, więc twoja opinia jest mile widziana. Jeśli masz komentarze dotyczące tego, jak można ulepszyć tę książkę i czytasz ją na stronie <learn.microsoft.com>, użyj sekcji Opinie w dolnej części strony.

sekcja opinii dla wszystkich stopek artykułów dokumentacji platformy .NET.

Jak pokazano w poprzedniej sekcji przechwytywania ekranu, sekcja opinii umożliwia przesyłanie opinii dla:

  • ten produkt: przy użyciu formularza opinii o produkcie .NET.
  • ta strona: korzystając z szablonu zgłoszenia na GitHubie ze szczegółami strony.

Jeśli czytasz tę książkę jako plik PDF, możesz przesłać opinię, tworząc nową .NET Docs: problem z usługą GitHub lub korzystając z podręczników eBook architektury platformy .NET . Szablon problemu usługi GitHub.