17. März 2021
Ganz viele elektronische Geräte haben eine Verbindung zum Netz- bzw. Internet und der Webbrowser ist jeweils standardmäßig an Bord. Was also liegt näher, als für Anwendungen eine im Browser verwendbare Bedienoberfläche vorzusehen. Eine solche kann auf allen Geräten gleich verwendet werden, egal ob Schlaufon, Raspberry Pi, Tafel-, Klapp- oder Tischrechner und erfordert keine zusätzliche Installation.
Schaut man sich im Netz um, scheint es, als bräuchte es für so etwas umfangreiche Programmbibliotheken. Begriffe wie Node.js, npm, webpack, React, Angular, Vue.js, Vuetify, Quasar oder Flutter schwirren umher und alle übertreffen sich gegenseitig mit dem Allerneusten. Zweifellos sind dort auch jeweils Funktionalitäten enthalten, die für gewisse Zwecke ihre Berechtigung haben.
Für eine Basis-Bedienoberfläche, die bereits wesentliche Aufgaben abdeckt genügt allerdings weitaus weniger. Um ein paar einschlägige Anglizismen zu bemühen: Responsive Layout, Touch-Tauglichkeit, Templates oder Unterstützung unterschiedlicher Auflösungen sind auch ohne umfängliche Hilfsmittel herstellbar.
Es sollte aber nicht jedesmal bei Null begonnen und das Rad neu erfunden werden. Eine einfache, wiederverwendbare Vorlage aus HTML, CSS und etwas JavaScript genügt bereits aus Ausgangsbasis.
Die Vorlage für eigene Zwecke habe ich mal auf einer Produktseite zusammengefasst. Vielleicht ist sie ja auch für Andere verwendbar.
Copyright © Ulrich Hilger, alle Rechte vorbehalten.