Einer der Gründe warum ich Symfony so gerne mag und in meiner täglichen Arbeit des öfteren als Projektbasis einsetze ist die unglaubliche Geschwindigkeit, mit der sich neue, datenzentrierte Anwendungen erstellen lassen. DBDesigner öffnen, modellieren, XML exportieren, konvertieren, per Konsole Model-Klassen und CRUD-Module erstellen – fertig.
Oracle hat nun unter dem Titel APEX ein auf die hauseigenen Datenbanksysteme zugeschnittenes Tool veröffentlicht, dass diesen von mir gewohnten Ablauf sogar noch beschleunigen könnte. Die in der Selbstbeschreibung als “rapid web application development tool for the Oracle database” bezeichnete Anwendung kommt als browserbasiertes Tool daher, mit dem sich, laut Eigenaussage, auch ohne enorme Programmierkenntnisse datenzentrierte Anwendungen erstellen lassen. Das schöne daran: Durch die direkte Anbindung an die Datenbank fällt der komplette Teil des Modelings weg.
Ob und wie das in der Praxis funktioniert werd ich mir selber mal anschauen müssen. Der Artikel auf heise Developer zu dem Thema klingt allerdings bereits recht vielversprechend.
UPDATE: Für diejenigen (mich), die keine Lust haben für eine Evaluation extra Oracle + APEX auf einem Testsystem aufzusetzen bietet Oracle unter http://apex.oracle.com/i/index.html einen kostenlosen SaaS-Dienst an. Habe mich grad mal angemeldet, mal schauen wie scharf beim Approval kontrolliert wird…