XDEV Software
26.10.2021, 09:31 Uhr
Vaadin Support für RapidClipse 10
Ein vorinstallierter GUI-Builder beschleunigt die Entwicklung von Webanwendungen mit RapidClipse: Assistenten helfen beim Aufbau von Oberflächen, Formulare lassen sich vollautomatisch aus den Datenbanktabellen generieren.
Die integrierte Entwicklungsumgebung RapidClipse ist eine Eclipse-Distribution für das Cross-Platform-Development mit Java. Vorinstallierter Bestandteil von RapidClipse ist ein bereits konfigurierter GUI-Builder auf der Basis von Vaadin. Der GUI-Builder erlaubt es moderne HTML5-Oberflächen zu gestalten. Webbasierte Benutzeroberflächen bieten den Vorteil, dass sich diese automatisch an alle Displaygrößen und -auflösungen anpassen. Die generierten Applikationen laufen im jeweiligen Browser des Systems und sind damit auch plattform- und geräteunabhängig.
Mit dem GUI-Builder für Vaadin erstellt man in RapidClipse Weboberflächen auf der Basis von HTML5, CSS3 und JavaScript, ohne dass man mit den genannten Programmiersprachen direkt in Berührung kommt. Für eine geräteunabhängige Gestaltung und Ausrichtung der einzelnen Elemente der Oberfläche werden Layoutmanager verwendet. Deren Konfiguration gilt in der Praxis häufig als wenig intuitiv. RapidClipse vereinfacht diesen Vorgang durch den Einsatz von Assistenten. Ein ebenfalls wichtiges Feature für Business Applikationen ist die Unterstützung bei der Gestaltung von Standard-Formularen. Dabei werden ausgewählte Datenfelder der Datenbank an Ein- und Ausgabefelder eines Formulars gebunden. Mit RapidClipse kann man ein Formular direkt aus den Tabellen der Datenbank vollautomatisiert generieren. Es sind auch mehrspaltige Formulare und eine Verteilung über Registerkarten möglich. Der Entwurf kann anschließend bei Bedarf manuell angepasst werden. Der Tabellendesigner erlaubt es, zahlreiche Einstellungen vorzunehmen und Erweiterungen umzusetzen. Für die Datenvalidierung können Entwickler vordefinierte Validatoren per Mausklick zuweisen. Mittels Style-Definitionen kann das Aussehen der gesamten Oberfläche zentral an das Cooperate Design des Unternehmens angepasst werden.
Die Internationalisierung und Lokalisierung von Benutzeroberflächen wird weitgehend von RapidClips weitgehend automatisiert, verspricht der Hersteller. Verwendete Zeichenketten werden ausgelesen, in landesspezifische Ressourcen-Dateien ausgelagert und durch Variablen ersetzt. In der Sprachdatei wird zu jedem Eintrag die passende Übersetzung angegeben. Zur Laufzeit werden alle Texte je nach Spracheinstellung automatisch zugewiesen.
Alternativ können mit RapidClipse die Oberflächen auch deklarativ mit XML-Code erstellt werden. Dabei werden die Anzeige im GUI-Builder und der XML-Code stets synchron gehalten.
Weitere Informationen finden Sie unter rapidclipse.com/de.