Zum Hauptinhalt

Jetzt runterladen: RapidClipse 13 veröffentlicht

RapidClipse 13 stellt mit der Integration von Vaadin 24 und der neuesten Eclipse Version einen bedeutenden Schritt nach vorne dar.

RapidClipse 13 herunterladen

In diesem Release haben wir neben dem Upgrade auf Vaadin 24 und die neuste Eclipse Version auch wichtige Komponenten des Frameworks auf die Jakarta API umgestellt, um den modernen Entwicklungspraktiken gerecht zu werden. Folglich benötigt RapidClipse 13 nun Java 17 als minimales JDK/JRE, um die Kompatibilität mit aktuellen und zukünftigen Java-Standards zu gewährleisten.

Mit diesem Update wird die neue RangeInput Komponente in das Entwickler-Toolkit aufgenommen, und es ist geplant, in den kommenden Versionen weitere Komponenten einzuführen. Darüber hinaus haben wir zahlreiche Fehler behoben und bestehende Funktionen verbessert, um die Stabilität und Leistung zu erhöhen.


Neuerungen:

  • Wir haben die IDE aufgerüstet, um Vaadin 24 Framework-Projekte zu unterstützen. Vaadin 24 bringt eine Vielzahl von Verbesserungen und Hotfixes mit sich. Die meisten davon betreffen das Framework, aber es gibt auch neue UI-Komponenten, wie z.B. das RangeInput, das neu in der Palette verfügbar ist. Vaadin-Dokumentation für weitere Details: https://vaadin.com/docs/latest/
     
  • Wir haben das Rapid Application Framework aktualisiert, um mit allen neuen Features und Fixes von Vaadin 24 zu arbeiten. Dies beinhaltet auch die Verbesserung des Databinding etc.
     
  • Aufgrund der Tatsache, dass Vaadin 24 Iron-Icons nicht mehr unterstützt, mussten wir Iron-Icon auch aus der IDE entfernen. Dies kann nach der Migration zu einigen Compiler-Fehlern führen. Sie müssen von Iron-Icons auf Fontawesome-Icons umstellen. Auch in der "Icons"-Ansicht in RC sind keine Iron-Icons mehr verfügbar.
     
  • RapidClipse 13 Projekte sind nun bereit, mit Tomcat 10.1 zu laufen.
     
  • Einige der Datenbindungsmethoden des Vaadin-Frameworks, z.B. ComboBoxen, wurden als veraltet eingestuft. Wir haben den Code, der von RapidClipse generiert wird, geändert. In einigen seltenen Fällen kann es bei der Migration von 12 auf 13 zu Compilerfehlern kommen, da die Methoden fehlen. Wird das Fenster mit dem UI Builder geöffnet und erneut gespeichert, wird der Code dann wieder korrekt generiert.
     
  • Vaadin hat die Label-Komponente in NativLabel geändert. Wir haben auch die Label-Komponente entfernt und das NativLabel zu Palette hinzugefügt. Alle vorhandenen Labels im Code bleiben erhalten, bis Vaadin das Label aus seiner API entfernt.
     
  • Wir haben damit begonnen, einige neue von Vaadin bereitgestellte Komponenten hinzuzufügen. Die erste neue Komponente ist der "RangeInput". Einige andere werden in den nächsten Versionen folgen. Alle diese neuen Komponenten können jedoch per Code verwendet werden. Wir empfehlen, ein Div als Platzhalter hinzuzufügen und die neuen Komponenten per Code zu diesem Platzhalter hinzuzufügen.
     
  • Wir haben die ToolTip-Eigenschaft in der Eigenschaften-Ansicht hinzugefügt. Von nun an kann der Tooltip einer Komponente innerhalb des UI Builders eingestellt werden.
     
  • Wir haben die JXBrowser Version innerhalb des UI Builders auf 7.37.1 aktualisiert.


Komplette Patchnotes lesen    Migrationsguide 12 » 13

 

Über RapidClipse

RapidClipse ist eine quelloffene Low-Code-Entwicklungsplattform für Java, die auf der Eclipse IDE aufbaut. Sie vereinfacht die Entwicklung von Unternehmensanwendungen, indem sie Drag-and-Drop-UI-Design mit Vaadin-Komponenten und eine einfache Datenbankintegration bietet. Sie ist auf Effizienz ausgelegt, reduziert die manuelle Codierung und unterstützt Windows, Linux und Mac, wodurch sie sich ideal für die schnelle und robuste Anwendungsentwicklung eignet.