Heimwee naar SQL*Forms?
Zit je wel eens achter je Visual Studio (.NET) of Eclipse (Java) ontwikkelomgeving en denk je: “ik dacht dat na 4 GL, 5 GL zou komen? Maar dit is 2 GL!”.
Mensen die de overstap hebben gemaakt van Oracle omgevingen als SQL*Forms naar Java moeten heel erg wennen. In SQL*Forms kon je declaratief ontwikkelen. Je gaf aan WAT je wilde doen, niet HOE. Dus: je gaf een database op, de tabellen, de omgeving deed de rest. Nu moet je als programmeur inloggen, datasets / serialisation weet-ik-allemaal-wat uithalen voordat je ook maar 1 letter uit de database op je scherm hebt staan. Je moet ook nog zelf ‘databinding’ doen: een set gegevens koppelen aan een GUI element (zoals een datagrid o.i.d.). Toen ik begon met .NET 1.1 kon je standaard alleen gegevens LEZEN uit een database. Je moest het boek over rocket-science geschreven hebben om een mutatie weer terug te schrijven naar de database(!!).
Affijn…. dat heb ik maar opgegeven, totdat ik CodeCharge tegenkwam. Een 4 GL omgeving (zou ik zeggen, ze noemen het zelf RAD (Rapid Application Development) met de openheid en flexibiliteit van een modern 2GL ontwikkelplatform als .NET en Java.
SQL*Forms ontwikkelaars zullen het werken met events wel herkennen (kleine uitsnede van alle events):

Sterker nog: je kunt kiezen welke taal gegenereerd wordt (latere Oracle Case tools beloofden dat, is er nooit gekomen). Je kunt kiezen uit:
ASP.NET (C# & VB) 1.1 & 2.0, PHP 4 & 5, ASP/VBScript, JSP, Java Servlets, ColdFusion 4.0, and Perl 5.0.
Kosten? $280 (!)
Screenshot:
