Oracle ADF and RAD Development

374 views
Skip to first unread message

Josphin Chellappa

unread,
Dec 13, 2012, 8:21:49 AM12/13/12
to adf-met...@googlegroups.com
Hi All,

Greetings to Everyone!

One of our major client is planning to implement RAD development as a future initiative. They are equally interested in Oracle ADF and Oracle APEX. They want to know if there are any possibilities of having RAD development with Oracle ADF. As I'm new to both the technologies and at a very early stage of learning, I'm not able to give my comments on the same. Can anyone help me in understanding, if there are possibilities of RAD in Oracle ADF or can Oracle APEX and Oracle ADF go hand-in-hand?

Thanks,
Josphin

Steve Muench

unread,
Dec 13, 2012, 8:54:34 AM12/13/12
to adf-met...@googlegroups.com
Developer's using Oracle ADF won the Java RAD Race (back when they were still running the "Java RAD Race") two years in a row, and that was before all the new, visual and declarative features in our latest 11g release:


As I work on the Oracle ADF development team, I'm a bit biased, so hopefully other ADF users on this list will chime in with an opinion.


--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
 
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).

Ernesto J. Olivares Mena

unread,
Dec 13, 2012, 8:49:53 AM12/13/12
to adf-met...@googlegroups.com
 
I am attaching below what it does mean RAD taken from Wikipedia.
 
Of course, it is possible to apply this methodology with Oracle ADF, which I consider it is implicit with Oracle Technologies.
 
Rapid application development (R.A.D) is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself. The lack of extensive pre-planning generally allows software to be written much faster, and makes it easier to change requirements. (Source: Wikipedia)
 
Best Regards
 
EO
 

Ludovic DESSEMON

unread,
Dec 13, 2012, 9:03:21 AM12/13/12
to adf-met...@googlegroups.com
Hi Josphin

First of all, Oracle ADF and Oracle APEX are not comparable.
Oracle ADF is a java framework which needs an IDE for developing : Oracle JDeveloper is the best for ADF, but you can use Eclipse.
Oracle APEX is a browser based development tool. It's a powerfull RAD solution but I'm not sure that this tool could be considered for Enterprise Application development.
With APEX : no integration continuous solution with tools like Hudson, Maven/Nexus, Sonar, Subversion, Jira.
In the Java World, Oracle ADF with JDeveloper could be defined as a RAD tool.

For Mobile development, the new release of ADF Mobile (with PhoneGate) give us the possibility to develop native applications on iOS, android, Nokia, ...

Read this very interesting article from Gartner : https://blogs.oracle.com/grantronald/entry/gartner_report_on_oracle_forms

An another article from Andrejus : http://andrejusb.blogspot.fr/2008/06/apex-versus-adf.html

Best regards

Ludovic


On Thu, Dec 13, 2012 at 2:21 PM, Josphin Chellappa <pree...@gmail.com> wrote:

--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
 
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).



--
Ludovic DESSEMON

Jean-Marc Desvaux

unread,
Dec 13, 2012, 9:10:29 AM12/13/12
to adf-met...@googlegroups.com, Ernesto J. Olivares Mena
Ernesto,

Based on that wikipedia definition, ADF definitely can be use for RAD !
About APEX vs ADF, Both can be consider RAD because you can quickly build an apps and show the look and feel before adding the full controls and background work..
But they must not be compared or assessed based on a RAD point of view which to me is subjective.

Steve,

If I can remember well, the Java RAD race winning team used JHeadStart which makes ADF a VRAD tool (very Rapid application Dev) !


-Jean-Marc

Grant Ronald

unread,
Dec 13, 2012, 10:31:03 AM12/13/12
to adf-met...@googlegroups.com
Josphin, I wonder how often any of us go into our garage and into our
toolbox and think "ok, what is the fastest tool I have". Shouldn't we
first of all decide what job I'm doing first? A top of the range
electric screwdriver won't help you if you are trying to paint your
house. ;o)

OK, I am joking, but often we focus on the tool, rather than thinking
that a tool is there as an aid to achieve an end goal. It might be the
end goal is best met using Apex or Forms. Or it could be that the
technologies and features of FMW and ADF give you much more power and a
a better chance of achieving your goals.

To answer your specific question about "RAD development in ADF", then
check out this video
http://download.oracle.com/otndocs/otnvdd-fusiondev-june-2012/ADF_Faster_and_Simpler/ADFSimpler.html

Note, that I restricted myself to 1 hour. In the past I've presented
sessions were I "RAD" over 2 or 3 hours and touch on many more features
of ADF. That said, it doesn't mean ADF is a tool any can pick up and
use without training, but specifically, can you RAD, I think the video
shows you can.

regards
Grant
> --
> You received this message because you are subscribed to the ADF
> Enterprise Methodology Group
> (http://groups.google.com/group/adf-methodology). To unsubscribe send
> email to adf-methodolo...@googlegroups.com
>
> All content to the ADF EMG lies under the Creative Commons Attribution
> 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/).
> Any content sourced must be attributed back to the ADF EMG with a link
> to the Google Group (http://groups.google.com/group/adf-methodology).

--
Grant Ronald
Director of Product Management, Oracle Application Development Tools.
Author: QuickStart Guide to Fusion Development: JDeveloper and Oracle ADF

Chad Thompson

unread,
Dec 13, 2012, 8:59:59 PM12/13/12
to adf-met...@googlegroups.com

On Dec 13, 2012, at 8:10 AM, Jean-Marc Desvaux <jm.de...@gcc.mu> wrote:

> Based on that wikipedia definition, ADF definitely can be use for RAD !

There's also a pretty big disconnect in "RAD" between technologies and processes: when I first encountered the term "RAD", it mostly meant development using any tool that didn't require long compile-deploy procedures before viewing even small changes. (As a J2EE developer in the late 1990s/early 2000s I got *very* good at a Euchre game for the Palm IIIc...)

But as I understand RAD in this case - it's about constant prototyping; I've come to prefer the 'agile' methodologies because there is a focus on thinking about products in terms of outcomes ("outcome based thinking") rather than evolving prototypes; the technical issues are easier (and cheaper!) to deal with than they were ten years ago, and agile project planning is (IMO) often a more workable approach.

Of course, this assumes that the particular problem that RAD attempts to solve has been properly diagnosed, and that you have some input!

- Chad

Grant Ronald

unread,
Dec 18, 2012, 4:05:42 AM12/18/12
to adf-met...@googlegroups.com
Kinda related to the question of RAD development in ADF...

https://blogs.oracle.com/mobile/entry/11_adf_mobile_apps_in

Regards
Grant
Reply all
Reply to author
Forward
0 new messages