|
EGL ist eine neue Programmiersprache, die sie als solche “allmählich” aus der IBM VisualAge Generator Technologie entwickelt hat. Sie kann als Makrosprache über Java aufgefasst werden, denn aus EGL Kode wird Java Kode für die Ausführung generiert, der dann auch in einer speziellen Java Laufzeitumgebung auf quasi beliebigen Plattformen ausgeführt werden kann.
Da aus EGL Kode auch COBOL Kode generiert werden kann, ist EGL gleichsam auch eine Makrosprache über COBOL. Allerdings sind dann viele der modernsten und leistungsfähigsten Features von EGL nicht verfügbar, so dass die COBOL-Generierung hauptsächlich für IBM System z und dort aus Kompatibilitätsgründen eine Bedeutung hat.
EGL vereinigt einfache, effiziente und schöne Programmierung mit den den modernsten Oberflächen- und Persistenztechnologien und wäre der Kandidat Nr. 1 für die meisten Neuentwicklungen kommerzieller Software auf allen Plattformen, wenn es denn bekannter und nicht eine IBM Programmiersprache wäre.
Für IBM System i hat EGL eine besondere Bedeutung dadurch erlangt, dass beim deutschen diesbezüglichen Marktführer PKS (http://www.pks.de) ein Migrations-Plugin zum RBD für RPG Kode nach EGL Kode mit Generierung der Oberflächen in frei wählbaren Oberflächen-Technologie (JSF/Ajax, GUI oder zeichenorientiert) entwickelt wurde, das inzwischen von der IBM als Lizenzprogramm RMEI (IBM Rational Migration Extension for IBM i) vertrieben wird.
UBHartung bietet eigene Schulungen ud Coaching zu EGL an. Die EGL Sprachgrudlagen wurden außerdem in einer Serie von TechKnowLetter-Ausgaben (http://www.techknowletter.de) des Midrange Magazin (http://www.midrangemagazin.de) veröffentlicht.
|