Oracle did not let down those Java Desktop Developers, they retain its support for Desktop Application Development plus using the benefit of its general IDE features – such as Database Connection, Business Component inclusion, Diagrams, UMLs, Source Code Repository etc.
The IDE has a visual designer (Similar to NetBeans and Eclipse Designer).
Familiar view – An Inspector Tab, Design and Source Code viewer, components palette and project explorer.
Drag and Drop Components on the Designer.
MMuch like NetBeans and Eclipse Visual Designer – Developers can drag and drop components in its designer.
Simple Source Code Generation (Does not lock any generated Java Code).
The source code can be viewed by clicking the Source tab. JDeveloper didn’t complicate code generation. No code locking! 🙂
Standard Component Palette.
The Inspector tab is nice, its really helpful especially for those developers who wants to settle less in the code view. – Developers can edit object properties using this inspector tab.
The Database Connection tab brings out all your database connection for developing business tier components, you can create a connection and create a business tier component (JPA or SpringBeans)
CPU and Memory Profiler – you can test your Java Components performance issue using this tools, although make sure first that you installed the profiler program (bundled with jdeveloper).
My Cents: NetBeans and Eclipse Visual Designer really is a competitor when it comes to Java Desktop Application Development, yet don’t count Oracle JDeveloper out yet. There is still lot to learn from this IDE, and looking forward, it still wise to invest time on this one.
Future Java releases will be prioritizing support for JDeveloper first before any IDE. For Java Desktop Application Developers, you have the basic tools for developing plus general features that will make life easier for you (Inspector, Database Connection, full support for Java Technologies – Spring / Hibernate, EJB and JPA) – I don’t see any reason why not try this one out. 🙂