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

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 Developer Designer:Forms Generator Native Forms Developer
Criteria Weight (%) Point Total Point Total
Time to develop a complex Module 15 7 105 10 150
Chaning spezific Properties 11 3 33 10 110
Layouting 10 2 20 10 100
Code Overhead 10 3 30 10 100
MAPI for Security und bitemporal data management 8 10 80 0 0
Time to Change (New std. Form for the same Look and Feel) 7 10 70 0 0
Tool Enhancements from Oracle 7 0 0 7 49
Time to develop a simple Module 6 10 60 8 48
Constraints Clientside 6 10 60 4 24
Creating Lookup Funktionality 5 10 50 5 25
Migrating to 9i (Designer means double the work, Forms itself has supporting toos) 5 0 0 10 50
Object Library 3 10 30 5 15
Reusable List-of-Values/Module Components 3 10 30 2 6
Double the work when running both (Designer and Native Forms) 2 10 20 0 0
Rapid Application Developement (Prototyping) 1 2 2 2 2
View of Code-Changes 1 10 10 1 1
TOTAL 100 600 680

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

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top