|
This is my personal evaluation of the current tools in the Oracle developer's toolbox. If you'd like to hear me present my views on these and other tools in person, you can find me at quite a few Oracle conferences - next up is Oracle OpenWorld in October 2011 in San Francisco.
Feel free to send me a mail if you disagree, have an opinion you want to share with me, or wish to discuss which tool is right for your organization.
| Tool
|
|
Comment
|
Last updated
|
| ADF Business Components
|
|
A complete, fully supported framework recommended for all Java applications that work with database data. Used by Oracle to build Oracle Fusion Applications and promoted strongly by one half of Oracle (the middleware people). Picking up momentum outside Oracle Corporation as well - the ADF Enterprise Methodology Group of serious ADF developers now has over 600 members.
|
06 OCT 2011
|
| ADF Faces
|
|
This is the approach taken by the 8000+ developers building Oracle Fusion Applications, so serious attention from Oracle Development is assured. Advanced UI components in 11g use AJAX to provide a very sophisticated desktop-like interface for web applications, including graphs. Much can be built with drag-and-drop, but real-world application development will require some Java knowledge. One half of Oracle promoting this strongly with good tutorials and documentation, and several third-party books now available (including mine: Oracle ADF Enterprise Application Development - Made Simple).
|
06 OCT 2011
|
| ADF Swing
|
|
It is possible to build modern-looking desktop applications with the sophisticated Swing component palette using ADF data binding. Officially deprecated by Oracle and not very well documented, but the only choice if you need a pure client/server ADF application.
|
06 OCT 2011
|
| Application Express
|
|
Fast, wizard-driven development of web applications. Version 4.x WebSheets offers a web-based alternative to Excel spreadsheets, and the possibility to quickly build fairly sophisticated team workspaces. Can read Oracle Forms modules into a repository for analysis and can even generate APEX modules with somewhat similar functionality. Programming language for extending the functionality is PL/SQL; however, real-life applications will also need serious HTML/CSS/JavaScript skills. Included with database license - no separate application server license needed. Strongly supported by the other half of Oracle (the database people); good community support.
|
06 OCT 2011
|
| BPEL |
 |
Oracle's implementation of the BPEL standard. Useful when you need to implement workflows that involve both people and multiple systems. Oracle still has difficulty positioning BPEL vs BPM. Not widely used, possibly due to enterprise-level price tag.
|
04 APR 2011
|
| BI Publisher |
|
Enterprise-level reporting solution that separates data sources (XML) from presentation template. Design reports in MS Word or with a web client. Included in Oracle E-Business Suite and Fusion Applications license. For everyone else, it's an expensive option for Oracle WebLogic Server Enterprise Edition, meaning that nobody is using it.
|
21 MAY 2011
|
| Oracle Designer
|
|
Orphaned. Not updated to support new database features, and the JDeveloper plug-in that used to be able to access the Designer repository has been discontinued. Uniquely among Oracle products, Designer 10g contains a bit of user-developed functionality. Data modeling capabilities now exist in SQL Developer Data Modeler, and repository for design capture of Oracle Forms now exist in Application Express.
|
28 JUN 2010
|
| Forms
|
|
While considered legacy technology by many organizations, still i widespread use and supported until at least 2017. Forms 11g offered a few new features like JavaScript integration. Only web deployment support, requiring an application server license. Some work required to move from client/server to web deployment.
|
12 SEP 2010
|
| Reports
|
|
Powerful, but hard to learn. Still in widespread use together with Oracle Forms. Fusion Applications is moving to BI Publisher, and Java applications tend to use other reporting tools. For organizations without a BI Publisher license, still the tool of choice for very sophisticated reports.
|
12 SEP 2010
|
| PL/SQL |
|
Slowly declining, but as long as there are Oracle databases, PL/SQL will never disappear completely. Oracle is doing their best to support the language - witness the new SQL Developer 3.0. It's getting harder to hire people with this skill - when was the last time you saw a young PL/SQL programmer? Programming language of choice in the database - Java Stored Procedures are such a hassle.
|
12 APR 2010
|
| Oracle Portal
|
|
Oracle is positioning Oracle WebCenter as the new portal, and Portal 11g does not contain any significant new features. However, Oracle Portal remains a good choice for an Oracle shop looking for a good-enough, low-cost portal product.
|
30 SEP 2011
|
| Oracle WebCenter
|
|
Oracle's high-end, strategic portal product, supporting the latest standards and Web 2.0 buzzwords. At the center of Oracle Fusion Applications and technically excellent, but outrageously expensive on its own ($200,000 per CPU for the whole thing). Nobody is buying it on its own, so it's difficult to find WebCenter skills in the market.
|
06 OCT 2011 |
|
About me

My name is Sten Vesterli
| | My mission in life is to make the world a better place by helping people use appropriate information technology to achieve their goals. |
| I work towards this goal as author, trainer, presenter, consultant and developer, specializing in Oracle tools and servers. Oracle has recognized my contribution by naming me Oracle ACE Director |
| | |
Follow oratoolwatch on twitter |
|