Shay Shmeltzer's Oracle Development Tools Tips

  • June 6, 2008

Who provides the best IDE value according to Evans Data?

Shay Shmeltzer
Director of Product Management - Oracle

Evans data did a survey among developers about their satisfaction with their IDE - and JDeveloper came out in second place.

Now since we didn't make first place (IBM) did, I wasn't planning on blogging about it (even though we beat Microsoft, NetBeans and others) - but then I came across an interesting spin that the myEclipse marketing people created.

They claim that when you look at the difference in scores compared to the difference in price they provide the best IDE value - after all the IBM tool clock at about $4,200 per license and they charge you $60 per year.

Really ?!

They forgot two simple facts:

JDeveloper is cheaper than MyEclipse (JDeveloper is FREE)

and JDeveloper got second place compared to their last place.

So there you have it - according to the MyEclipse guys' logic - JDeveloper is the Best IDE Value.

Join the discussion

Comments ( 8 )
  • BrianG Monday, June 9, 2008
    You gave me a good laugh this morning. Does this mean that Microsoft and Netbeans need a rabies test?
    I couldn't resist commenting on the "biting". ;-)
  • Reza Thursday, July 3, 2008
    jdev is much better in GUI than eclipse but eclipse has more support and plugins. netbeans is still a kid that i dont trust.
    Is jdev going to support seam?
  • shay Thursday, July 3, 2008
    Reza, Indeed JDeveloper is much more focused on visual and declarative development. As far as support for SEAM - we have ADF as a framework and I believe it covers what seam provides and even more. We have yet to see SEAM gaining significant momentum - if it will we might support it. That said - you can probably use SEAM in JDeveloper today and get all the visual JSF capabilities you need - just bring in the SEAM libraries.
  • chris Saturday, August 16, 2008
    Seam is much more than a visual library. Seam is an EJB3 platform with expressions language, JSF, and a full host of especially nice features. Comparing Seam to ADF is like comparing apples and oranges. As figures, Oracle doesn't know what the heck is going on in Java. I'd love to see the "statistics" show that Seam is not gaining momentum. This coming from the organization that has yet to provide an application server that provides full EJB 3.0 spec support and ships with a fault class loader. Good riddance.
  • shay Sunday, August 17, 2008
    You might want to read about ADF a bit more.
    ADF is not just ADF Faces (the JSF component set), ADF contains data binding to EJBs and in release 11g also a controller that extends JSF.
    In fact I would say that there are a lot of similarities between what SEAM is trying to offer and what the ADF framework offers.
    But ADF is not constrained to the EJB 3/JSF technologies - ADF offers the same binding for JSF, JSP and Swing on the UI side and to EJB 3, POJO, Web Services, JCR, Files and more on the business components side.
    The ADF controller offers reusability of JSF flows inside other flows and inside other JSF pages.
    And the ADF Faces Rich Client components are much more richer than the set offered by JBoss.
    And I haven't even went into the actual development style - where JDeveloper kicks a$$ compared to the JBoss IDE.
    Oh, and one more update for you - Oracle has a J2EE 5.0 appserver out there - it is called Oracle WebLogic Server 10.3 :-)
  • Gleber Friday, September 19, 2008
    ADF is a really good tool and I like it a lot, but the runtime is very expensive. ADF and Seam has similarities, but Seam is free....
    In JEE6 a subset of JBoss Seam will become a specification and it would be good JDeveloper supports this specification too....
  • shay Friday, September 19, 2008
    My argument would be that the value and saving in development time that you get from using ADF and its visual and declarative approach are worth the price difference compared to Seam.
    Also remember that ADF is more complete then Seam in what it offers. Things like security framework that ADF had for a long time are still on the wish list for Seam.
    In summary - free is a relative term when you look at the overall cost of ownership for a framework.
  • Gleber Monday, September 22, 2008
    Hi shay, thanks for your response!
    I agree: ADF is more complete than Seam. It is more productive too. But, I disagree with license model that Oracle adopts.
    We develop a product and later we will sell this product. Sometimes we can't control the client environment and they have large machines, so the runtime price will be very expensive. If a client has an Oracle Application Server 10g, ok, but what if he doesn't ? I think Oracle should offer a development license, too... You could pay to develop, but runtime would be free...
    Thank you again
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.