Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Nächste Schritte
Dieser Leitfaden befasste sich mit architektonischen und organisatorischen Mustern, Kompromissen bei wichtigen Entscheidungen und Verwaltungsfragen im Zusammenhang mit Mikrofrontends. In den Tabellen sind die Kompromisse der in diesem Dokument erörterten Verfahren anhand der folgenden Dimensionen zusammengefasst:
-
Autonomie ‒ Die Fähigkeit jedes Micro-Frontend-Teams, seine Implementierung und Veröffentlichung für Endbenutzer unabhängig weiterzuentwickeln.
-
Konsistenz ‒ Die Gesamterfahrung der Anwendung, bei der sich jedes Mikro-Frontend wie erwartet verhält. Hohe Konsistenz bedeutet, dass Mikro-Frontends mit dem Rest der Anwendung konsistent sind und sich nicht negativ auf die Benutzererfahrung der gesamten Anwendung auswirken.
-
Komplexität ‒ Der Umfang der Infrastruktur, des Codes und des Aufwands, der für die Implementierung und das Testen von Mikro-Frontends, der Gesamtanwendung und der Verwaltungskontrollen erforderlich ist.
Praxis |
Autonomie |
Konsistenz |
Komplexität |
|---|---|---|---|
Bauen mit Mikrofrontends statt mit monolithischen Anwendungen |
Hoch |
Medium |
Hoch |
Praktiken der gemeinsamen Nutzung von Code |
Autonomie |
Konsistenz |
Komplexität |
|---|---|---|---|
Nichts teilen |
Hoch |
Niedrig |
Niedrig |
Teilen Sie bereichsübergreifende Anliegen |
Medium |
Hoch |
Mittelschwer |
Teilen Sie die Geschäftslogik |
Niedrig |
Hoch |
Mittelschwer |
Teilen Sie Inhalte während der Erstellung über Bibliotheken |
Medium |
Hoch |
Niedrig |
Zur Laufzeit teilen |
Hoch |
Hoch |
Hoch |
Methoden zur Erkennung von Mikrofrontends |
Autonomie |
Konsistenz |
Komplexität |
|---|---|---|---|
Konfiguration während der Anwendungserstellung |
Niedrig |
Hoch |
Niedrig |
Serverseitige Erkennung |
Hoch |
Hoch |
Mittelschwer |
Clientseitige Erkennung (Laufzeit) |
Hoch |
Hoch |
Mittelschwer |
Kompositionspraktiken anzeigen |
Autonomie |
Konsistenz |
Komplexität |
|---|---|---|---|
Serverseitige Zusammensetzung |
Hoch |
Medium |
Hoch |
Randseitige Zusammensetzung |
Mittelschwer |
Medium |
Hoch |
Clientseitige Zusammensetzung |
Hoch |
Mittelschwer |
Mittelschwer |
Weitere Informationen zu den in diesem Leitfaden vorgestellten Konzepten finden Sie im Abschnitt Ressourcen.