0
Mashroom Server
Mashroom Server ist eine Plattform zum Erstellen von Portalen aus kleinen, wiederverwendbaren und unabhängigen Microfrontends.
- Kostenlose
- Self-Hosted
Mashroom Server ist eine auf Node.js basierende Integrationsplattform für Microfrontends.Es unterstützt die Integration von Express-Webanwendungen und -APIs auf der Serverseite und das Zusammenstellen von Seiten aus mehreren Einzelseitenanwendungen auf der Clientseite (Browser).Es bietet auch eine allgemeine Infrastruktur wie Protokollierung, i18n, Speicherung und Sicherheit ab Werk und unterstützt benutzerdefinierte Middleware und Dienste in Form von Plugins.Aus technischer Sicht ist der Kern von Mashroom Server ein Plugin-Loader, der npm-Pakete (package.json) nach Plugin-Definitionen durchsucht und zur Laufzeit lädt.Ein solches Plugin kann eine Express-Webanwendung oder ein SPA sein, oder generell jede Art von Code, den es zu laden versteht und der von den verfügbaren Plugin-Ladern bestimmt wird.Plugin-Loader selbst sind ebenfalls nur Plugins, sodass die Liste der bekannten Plugin-Typen erweitert werden kann. Im Vergleich zu den Konzepten in der Java-Welt wäre Mashroom Server ein Anwendungsserver.Und das Mashroom Portal-Plugin hat ähnliche Konzepte wie ein Portal Server wie Liferay.
mashroom-server