Mashroom Server

Mashroom Server

Mashroom Server ist eine Plattform zum Erstellen von Portalen aus kleinen, wiederverwendbaren und unabhängigen Microfrontends.
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.

Eigenschaften

Kategorien

Alternativen zu Mashroom Server für alle Plattformen mit einer Lizenz

Liferay Portal

Liferay Portal

Liferay Portal ist eine Unternehmens-Webplattform zum Erstellen von Geschäftslösungen, die sofortige Ergebnisse und langfristigen Nutzen liefern.