Für Eclipse ermöglichen wir mit dem Plugin, EPlug, die effiziente Nutzung von JVx bzw. VisionX Features. Damit erleichtern wir den Java Entwicklern die tägliche Arbeit und unterstützen gleichzeitig die Qualitätssicherung.
Das Plugin gibt es im offiziellen Marketplace von Eclipse, in zwei Varianten:
Beide Varianten sind kostenpflichtig, können jedoch für die Dauer von 30 Tagen evaluiert werden. Sie können bei der Installation zwischen EPlug Lite, EPlug Pro und EPlug VisionX wählen. Die Lite Version ist kostenlos und kann auch über die Evaluierungszeit hinaus verwendet werden. Der Funktionsumfang der Lite Version ist allerdings eingeschränkt.
Mit der Pro Version erhalten Sie den vollen Funktionsumfang ohne den Zugriff auf VisionX.
Mit der VisionX Version können Sie VisionX Features direkt aus Eclipse heraus aufrufen und beispielsweise den WYSIWYG Editor automatisch, bei Änderungen im Source Code, aktualisieren.
Die Folgende Tabelle liefert einen detaillierten Überblick und Vergleich.
|
|
kostenlos
|
|
Pro
€ 329
pro Entwickler pro Major Release
|
|
VisionX
€ 500
pro Entwickler pro Major Release
|
|
|
Actions und Events |
Autovervollständigung von Methoden Namen in Strings
button.eventAction().addListener(this, "doMyAction")
Die doMyAction wird bei Bedarf vervollständigt.
|
|
|
|
|
|
|
Automatisches Erzeugen von Methoden beim Anlegen eines Listeners
button.eventAction().addListener(this, "doMyAction")
Die doMyAction kann automatisch erstellt werden.
|
|
|
|
|
|
|
Prüfen ob alle Action Methoden vorhanden sind
Wenn Methoden fehlen oder nicht der erwarteten Signatur entsprechen, wird ein Fehler angezeigt.
|
|
|
|
|
|
|
Hyperlinks (Strg + Maus), um beim Klick auf einen Action-String zur Methode zu springen |
|
|
|
|
|
|
Erweitertes "Open Declaration" Kommando (F3) |
|
|
|
|
|
|
Tooltips beim Überfahren von Action-Strings, mit der Maus |
|
|
|
|
|
|
QuickFix Unterstützung |
|
|
|
|
|
|
Unterstützung beim Umbenennen von Methoden |
|
|
|
|
|
|
Server Calls |
Autovervollständigung von Actions und Parametern, welche im Lifecycle Objekt definiert wurden und vom Client aufgerufen werden sollen |
|
|
|
|
|
|
Prüfen ob alle Server Actions vorhanden sind
Wenn Methoden fehlen oder nicht der erwarteten Signatur entsprechen, wird ein Fehler angezeigt.
|
|
|
|
|
|
|
Hyperlinks (String + Maus), um beim Klick auf einen Action-String zur Server Methode zu springen |
|
|
|
|
|
|
Erweitertes "Open Declaration" Kommando (F3) |
|
|
|
|
|
|
Tooltips beim Überfahren von Action-Strings, mit der Maus |
|
|
|
|
|
|
MemDataBook |
Autovervollständigung von Spalten Namen |
|
|
|
|
|
|
Prüfung von Spalten Namen
Wenn eine Spalte nicht vorhanden ist, wird ein Fehler angezeigt.
|
|
|
|
|
|
|
Tooltips beim Überfahren von Memory DataBooks, mit der Maus |
|
|
|
|
|
|
RemoteDataBook |
Autovervollständigung von Spalten Namen |
|
|
|
|
|
|
Prüfung von Spalten Namen
Wenn eine Spalte nicht vorhanden ist, wird ein Fehler angezeigt.
|
|
|
|
|
|
|
Prüfung von Storage Namen
Wenn der Storage Name nicht im Lifecycle Objekt vorhanden ist, wird ein Fehler angezeigt.
|
|
|
|
|
|
|
Tooltips beim Überfahren von Remote DataBooks, mit der Maus |
|
|
|
|
|
|
Ressourcen |
Autovervollständigung der Pfadangaben von Bildern |
|
|
|
|
|
|
Tooltips beim Überfahren von Bildern, inkl. Bildvorschau und Größenangabe |
|
|
|
|
|
|
Kommentare |
JVx Codeblöcke einfügen |
|
|
|
|
|
|
Einfügen des Klassennamens am Ende der Klasse |
|
|
|
|
|
|
Bereitstellen von Feldbezeichnern, Methoden und Klassenbezeichner |
|
|
|
|
|
|
VisionX |
Wenn in VisionX ein Feld wie beispielsweise ein Text Editor selektiert wird, dann wird zum ersten Zugriff auf das Feld im Source Code gesprungen |
|
|
|
|
|
|
Wenn im Source Code ein Feld wie beispielsweise ein UIEditor verwendet wird, dann wird der Text Editor in VisionX selektiert |
|
|
|
|
|
|
Wenn mit Eclipse ein Screen verändert wird, werden die Änderungen automatisch in VisionX nachgeladen |
|
|
|
|
|
|
Starten des Assistenten zum Erstellen eines neuen Screens via Eclipse |
|
|
|
|
|
|
Sonstiges |
Springen vom Client/Screen zum Server/Lifecycle Objekt |
|
|
|
|
|
|
Springen vom Server/Lifecycle Objekt zum Client/Screen |
|
|
|
|
|
|
|