Die Benutzerschnittelle einer App für Android und iOS besteht aus einer Reihe von visuellen Elementen (Widgets). Während der Designzeit muss man im Quellcode die zugehörigen Klassen erstellen, die Struktur definieren und die Eigenschaften der Elemente entsprechend festlegen. Statt einer imperativen und schwer leserlichen Vorgehensweise hat sich ein ausdrucksstarkes deklariertes Vorgehen etabliert. Dabei wird das User Interface in seinem logischen Aufbau definiert. Mit Tabris.js deklariert man designtechnisch ansprechende Oberflächen in der Beschreibungssprache JSX bzw. TSX. Es handelt sich um Erweiterungen von JavaScript bzw. TypeScript, um mit einer auf XML-basierten Syntax direkt im Quellcode die Benutzeroberfläche zu erstellen.

Für Entwickler, welche dennoch keine weitere Sprachsyntax für die Definition des User Interfaces nutzen möchten, bietet Tabris.js ab Version 3.6 nun eine weitere Option. Es kann jetzt auch direkt im JavaScript-Quellcode das User Interface deklarativ erstellt werden. Man kombiniert damit die Vorgehensweise einer imperativen und der XML-basierten Vorgehensweise. Der Code wird kompakt und bleibt intuitiv erfassbar.

Mit dieser zusätzlichen Option unterstützt Tabris.js nun drei Varianten eine Benutzerschnittstelle für Android- bzw. iOS-Apps zu erstellen. Der Entwickler hat die Wahl. Eine Gegenüberstellung der Möglichkeiten findet man in der Online-Dokumentation von Tabris.js unter https://docs.tabris.com/3.6/declarative-ui.html


Um Tabris.js auszuprobieren nutzt man am einfachsten den so genannten Online-Playground unter https://playground.tabris.com/. Einfache und anpassbare Codebeispiele können online erstellt und direkt in der Developer App auf dem Smartphone ausprobiert werden. Dazu ist lediglich der angezeigte Barcode zu scannen. Auf diese Weise gelangt man in wenigen Augenblicken zur eigenen App. Einfacher geht es nicht.

Über die INNOOPRACT Informationssysteme GmbH

Die Innoopract Informationssysteme GmbH (https://innoopract.com/) mit dem Hauptsitz in Karlsruhe ist ein Software- und Dienstleistungsunternehmen, das Firmen und Entwickler dabei unterstützt, aus ihrem Investment in Tools und Plattformen das Beste herauszuholen. Als Gründungsmitglied der Eclipse Foundation hat sich die Innoopract Informationssysteme GmbH schon immer stark im Open-Source-Bereich engagiert. Mit dem eigenen Cross-Plattform-Framework Tabris.js agiert man auch heute stets am Puls der Zeit.

Firmenkontakt und Herausgeber der Meldung:

INNOOPRACT Informationssysteme GmbH
Lammstr. 21
76133 Karlsruhe
Telefon: +49 (721) 664-7330
Telefax: +49 (721) 664-73329
https://innoopract.com

Ansprechpartner:
Büschtöns
Für die oben stehende Pressemitteilung ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel