SERPland Blog

Value analysis - Oracle Designer Forms Generator vs. Native Oracle Forms Developer (Nutzwertanalyse)

· 615 words · 3 minutes to read

Generating Oracle Forms FMB Modules or better creating native Oracle Forms FMB Modules?

Oracle Designer is Oracle’s CASE tool for designing an information system and generating it. After generating the information system one is able to edit the generated code with Oracle Developer Suite, wich Oracle Forms includes.

Oracle Forms is a Rapid Application Development (RAD) environment for developing database applications using Oracle’s PL/SQL database language.

A Oracle Forms source file (FMB extention) can be build on two ways 🔗

a) Build it native with Oracle Forms Developer 9i / 10g / 11g / …

b) Generate the FMB file out of Oracle Designer’s Repository using the Desinger’s Forms Generator.

Value analysis (Nutzwert-Analyse) on Oracle Designer Forms Generator vs. Native Oracle Forms Developer 🔗

This is a personal opinion on those two ways creating Forms Modules. But it might help you making your decition …

Oracle Designer Forms Generator vs. Native Oracle Forms DeveloperDesigner:Forms GeneratorNative Forms Developer
CriteriaWeight (%)PointTotalPointTotal
Time to develop a complex Module15710510150
Chaning spezific Properties1133310110
Layouting1022010100
Code Overhead1033010100
MAPI for Security und bitemporal data management8108000
Time to Change (New std. Form for the same Look and Feel)7107000
Tool Enhancements from Oracle700749
Time to develop a simple Module61060848
Constraints Clientside61060424
Creating Lookup Funktionality51050525
Migrating to 9i (Designer means double the work, Forms itself has supporting toos)5001050
Object Library31030515
Reusable List-of-Values/Module Components3103026
Double the work when running both (Designer and Native Forms)2102000
Rapid Application Developement (Prototyping)12222
View of Code-Changes1101011
TOTAL100600680

As Oracle also sold many Designer and Forms licences in Germany, I also like to mention that Value Analysis means Nutzwertanalyse in German language.


Update 2024

Update: Value Analysis Oracle Designer Forms Generator vs Native Oracle Forms Developer Nutzwertanalyse (2024) 🔗

Im Jahr 2024 hat sich die Landschaft der Anwendungsentwicklung mit Oracle-Tools weiterentwickelt, aber viele der zugrunde liegenden Prinzipien bleiben bestehen. Oracle Designer und Oracle Forms sind nach wie vor relevante Tools für die Entwicklung von Datenbankanwendungen.

Mit der fortschreitenden Digitalisierung und dem verstärkten Fokus auf Datenmanagement und Sicherheit sind Aspekte wie MAPI für Sicherheit und bitemporales Datenmanagement wichtiger denn je. Die Effizienz bei der Entwicklung komplexer Module sowie die Zeit für das Erstellen von einfachen Modulen sind nach wie vor entscheidende Kriterien bei der Auswahl zwischen dem Oracle Designer Forms Generator und der nativen Oracle Forms-Entwicklung.

In Bezug auf Layouting und Code Overhead bieten beide Ansätze weiterhin Vor- und Nachteile. Die Werkzeugverbesserungen von Oracle spielen jedoch eine zunehmend wichtige Rolle bei der Entscheidungsfindung, da Entwickler ständig nach effizienteren und benutzerfreundlicheren Entwicklungsumgebungen suchen.

Die Migration zu i Designer kann nach wie vor als ein Mehraufwand betrachtet werden, aber die Unterstützung von Formularen selbst für Tools wie doppelte Arbeit bei der Verwendung von Designer und nativen Formularen kann zu zusätzlichen Überlegungen führen.

Die Wiederverwendbarkeit von Komponenten, die Geschwindigkeit der Anwendungsentwicklung und die Prototyping-Fähigkeiten bleiben wichtige Faktoren, die die Entscheidung zwischen dem Oracle Designer Forms Generator und der nativen Forms-Entwicklung beeinflussen. Die Transparenz von Codeänderungen und die Effizienz bei spezifischen Eigenschaftsänderungen sind ebenfalls kritische Punkte, die bei der Entwicklung von Datenbankanwendungen berücksichtigt werden müssen.

Insgesamt erfordert die Auswahl zwischen dem Oracle Designer Forms Generator und der nativen Oracle Forms-Entwicklung eine umfassende Nutzwertanalyse, bei der die spezifischen Anforderungen eines Projekts sowie die Vor- und Nachteile jedes Ansatzes sorgfältig abgewogen werden müssen.

Die Bedeutung einer Nutzwertanalyse (Value Analysis) bleibt auch im Jahr 2024 relevant, da Unternehmen weiterhin nach effizienten und effektiven Lösungen zur Entwicklung von Datenbankanwendungen suchen, um mit den sich ständig ändernden Anforderungen des digitalen Zeitalters Schritt zu halten.

Die Entscheidung zwischen Oracle Designer Forms Generator und nativer Oracle Forms-Entwicklung sollte daher basierend auf den aktuellen Anforderungen, Tools und Entwicklungszielen getroffen werden, um sicherzustellen, dass die gewählte Lösung den Erfolg des Projekts langfristig unterstützt.

Hinweis: 🔗

Da Oracle auch viele Designer- und Forms-Lizenzen in Deutschland verkauft hat, ist es erwähnenswert, dass Value Analysis im Deutschen als Nutzwertanalyse bezeichnet wird.