On the last day of the ODTUG conference, I went to the APEX vs. ADF session. Lucas Jellema of AMIS presented the ADF Faces approach and Dimitri Gielis presented the APEX approach. Though Lucas tried to play down the “shootout” aspect, the tone did become rather confrontational, helped by an audience overwhelmingly cheering for APEX.
They had each built a survey application with their respective tools in 6 just hours. Both Lucas and Dimitri demonstrated their applications and the strong points of their chosen tool. The presentation was concluded with a comparison along nine dimensions. Since Lucas and Dimitri each scored their preferred tool and obviously had different ideas of what deserved a top score, this wasn’t really helpful.
The APEX people were clearly in the majority at the conference, but still seem to have a chip on their shoulder. I’m not sure this confrontational attitude is helpful to the wider Oracle development community – personally, I’d hold that an Oracle shop of more than a few people needs to master both ADF Faces for strategic solutions and APEX for tactical applications.
What do you think? Can you get by with just one tool? If so, which one would you choose?