Enhance
04.10.2022, 09:48 Uhr
Für leichtgewichtige, flexible und zukunftssichere Web-Apps
Enhance ist ein auf Webstandards basierendes HTML-Framework. Es wurde entwickelt, um eine verlässliche Grundlage für die Erstellung von leichtgewichtigen, flexiblen und zukunftssicheren Webanwendungen zu schaffen.
Ziel des Projektes ist es, jedem Entwickler die Möglichkeit zu geben, mehrseitige dynamische Webanwendungen zu erstellen und dabei so nah wie möglich an der Plattform zu bleiben. Enhance will die Lücken füllen, um die Entwicklung für das Backend und den Browser zu einer nahtlosen Erfahrung für Webautoren und Verbraucher zu machen.
Als Grund für die Entwicklung von Enhance nennt die Website: "Moderne JavaScript-Frameworks bringen mehr Probleme mit sich, als sie lösen; die Nachbildung von Funktionen der nativen Webplattform führt zu unnötigem Gewicht und Komplexität, die nur schwer zu entwirren ist. Enhance bietet eine verlässliche Grundlage, die auf standardbasierten Webplattformfunktionen aufbaut und es Entwicklern ermöglicht, Webanwendungen zu erstellen, die leichtgewichtig, flexibel und zukunftssicher sind."
Hier ein paar Beispiele:
- HTML-Seiten: Enhance will es Entwicklern ermöglichen, Komponenten als reine Funktionen zu schreiben, die HTML zurückgeben. Anschließend werden sie auf dem Server gerendert, um dem Endbenutzer sofort vollständiges HTML zur Verfügung zu stellen.
- Web-Standards: Enhance soll sich um die mühsamen Teile kümmern, so dass Sie die heutigen Standards der Webplattform effizienter nutzen können. Werden neue Standards und Plattformfunktionen allgemein verfügbar, soll Enhance ihnen Platz machen.
- Progressive Verbesserung: Enhance soll eine einfache schrittweise Verbesserung ermöglichen, so dass funktionierendes HTML weiter entwickelt werden kann, um zusätzliche Funktionen mit JavaScript hinzuzufügen.
Die Enhance Docs inklusive Video-Überblick und QuickStart-Anleitung finden Sie auf dieser Seite.