Freigeben über


Enterprise-Anwendungsmuster mit .NET MAUI

Titelbild Enterprise-Anwendungsmuster mit .NET MAUI

DOWNLOAD verfügbar unter: https://aka.ms/maui-ebook

EDITION v2.0

VERÖFFENTLICHT VON

Microsoft Developer Division, .NET und Visual Studio-Produktteams

Eine Division der Microsoft Corporation

One Microsoft Way

Redmond, Washington 98052-6399

Copyright © 2022 von Microsoft Corporation

Alle Rechte vorbehalten. Ohne schriftliche Erlaubnis des Herausgebers darf kein Teil des Inhalts dieses Buchs in irgendeiner Form oder auf irgendeine Weise vervielfältigt oder übertragen werden.

Dieses Buch wird unverändert bereitgestellt und drückt die Ansichten und Meinungen des Autors aus. Die Ansichten, Meinungen und Informationen, die in diesem Buch ausgedrückt werden, einschließlich URLs und anderer Website-Referenzen, können sich ohne Ankündigung ändern.

Einige hier dargestellte Beispiele dienen nur zur Veranschaulichung und sind fiktitös. Es ist keine echte Zuordnung oder Verbindung vorgesehen oder sollte abgeleitet werden.

Microsoft und die auf der Webseite "Marken" aufgeführten https://www.microsoft.com Marken sind Marken der Microsoft-Unternehmensgruppe.

Mac und macOS sind Marken von Apple Inc.

Alle anderen Marken und Logos sind Eigentum ihrer jeweiligen Eigentümer.

Autoren:

Michael Stonis, Mobile Software Architect, Acht-Bot

Rezensenten:

James Montemagno, Principal Lead Program Manager, Microsoft Corp.

David Pine, Developer Relations, Microsoft Corp.

Danksagungen

Dieses Buch stammt aus dem hervorragenden Enterprise Application Patterns using Xamarin.Forms eBook von David Britch und Javier Suarez Ruiz. Ohne ihre harte Arbeit, detaillierte Informationen und hervorragende Beispiele wäre dieses Buch nicht möglich.

Einleitung

Unternehmensanwendungen sehen sich einer Reihe schwieriger Probleme gegenüber, die gelöst werden müssen, einschließlich sich ständig ändernder Geschäftsanforderungen, der Notwendigkeit einer schnellen Bearbeitungszeit, Unterstützung für mehrere Plattformen und Integration mit mehreren Systemen. Aufgrund der unterschiedlichen Art dieser Probleme ist es wichtig, dass die Architektur unserer Anwendung es ermöglicht, modular, modifizierbar und erweiterbar im Laufe der Zeit zu sein.

Dieses Buch bietet echte Lösungen für die Behandlung dieser Probleme beim Erstellen einer Unternehmensanwendung mit .NET MAUI. Dieses Buch verwendet eine vordefinierte .NET-Anwendung MAUI , die als Front-End einer Online-E-Commerce-Anwendung als Referenz und als Leitfaden für allgemeine Unternehmensdesignmuster dient. Dieses Buch behandelt Themen wie das MVVM-Muster, abhängigkeitsinjektion, Navigation, Konfiguration, lose Kopplung von Komponenten und zusätzliche Unternehmensbedenken. Der Inhalt dieses Buchs ist hilfreich für alle, die eine neue Anwendung für dieses Unternehmen erstellen oder die Probleme von Anwendungen lösen möchten, die sich im Laufe der Zeit entwickeln.

Wer sollte das Buch verwenden?

Dieses Buch richtet sich an .NET-Entwickler MAUI , die bereits mit dem Framework vertraut sind, aber nach Anleitungen zur Architektur und Implementierung beim Erstellen von Unternehmensanwendungen suchen. Dieses Buch kann Entwicklern helfen, häufige Probleme mit bewährten und echten Mustern zu lösen.

So verwenden Sie das Buch

Dieses Buch konzentriert sich auf das Erstellen plattformübergreifender Unternehmens-Apps mit .NET MAUI. Als solches sollte es in seiner Gesamtheit gelesen werden, um eine Grundlage für das Verständnis solcher Apps und der zugehörigen Überlegungen zu schaffen. Das Buch kann zusammen mit der Beispiel-App auch als Ausgangspunkt oder Referenz zum Erstellen einer neuen Unternehmens-App dienen. Verwenden Sie die zugeordnete Beispiel-App als Vorlage für die neue App oder um zu sehen, wie Die Komponententeile einer App organisiert werden. Verwenden Sie anschließend diesen Leitfaden, um architekturbezogene Anleitungen zu erhalten. Sie finden die Beispiel-App auf GitHub.

Was dieses Buch nicht behandelt

Dieses Buch richtet sich an Leser, die bereits mit .NET MAUIvertraut sind. Es behandelt einige Konzepte von .NET MAUI , um das Thema besser zu veranschaulichen, aber die meisten Steuerelemente und Konzepte werden in keinem Detail behandelt. Allgemeine Anleitungen zum Erstellen einer neuen .NET-App MAUI finden Sie im Leitfaden zum Erstellen Ihrer ersten App in der .NET-Dokumentation MAUI .

Weitere Ressourcen

Offizielle .NET-Inhalte MAUI finden Sie unter .NET-DokumentationMAUI. .NET MAUI wird als Open-Source-Projekt entwickelt und ist auf GitHub unter dotnet/maui verfügbar. Codebeispiele, die mit .NET MAUIentwickelt wurden, finden Sie im Repository "dotnet/maui-samples ".

Senden Ihres Feedbacks

Dieses Buch und verwandte Beispiele entwickeln sich ständig weiter, so dass Ihr Feedback willkommen ist. Wenn Sie Kommentare dazu haben, wie dieses Buch verbessert werden kann und Sie dieses Buch auf <learn.microsoft.com> lesen, verwenden Sie den Abschnitt "Feedback" unten auf der Seite:

Abschnitt „Feedback“ in den Fußzeilen der .NET-Dokumentationsartikel.

Wie in der vorherigen Bildschirmaufnahme hervorgehoben, können Sie im Feedbackabschnitt Feedback senden für:

  • Dieses Produkt: Verwenden Sie das .NET-Produktfeedbackformular.
  • Diese Seite: Verwenden einer GitHub-Problemvorlage mit den Seitendetails.

Wenn Sie dieses Buch als PDF lesen, können Sie Feedback senden, indem Sie ein neues .NET-Dokument erstellen: GitHub-Problem oder mithilfe der .NET Architecture eBooks: GitHub-Problemvorlage.