Anwendungsentwicklung steht heute unter enormem Druck. Neben einer zunehmenden Zahl von fachlichen Anpassungen gibt es eine Reihe von technischen Herausforderungen zu lösen wie z.B. Web Enabling, SOA, Plattformunabhängigkeit, Integration, die mit klassischer Programmierung kaum noch zu lösen sind. Anwendungsentwickler fangen daher an sich mit Java zu befassen. Aus prozeduralen Sprachen wie RPG, Cobol, Natural, etc. ist der Weg nach Java sehr steinig und risikoreich. IBMs Enterprise Generation Language (EGL) bietet hier einen sinnvollen Mittelweg.
EGL ist sowohl Programmiersprache als auch Entwicklungsumgebung. Sie verbindet die Konzepte der klassischen Programmierung mit Produktivitätsverbesserungen aus der 4GL und neuen Konzepten wie Serviceorientierung und Modellierung auf produktive Weise. Für klassische Anwendungsentwickler ist EGL leicht in nur wenigen Tagen erlernbar und innerhalb weniger Wochen produktiv nutzbar.
|