Who provides the best IDE value according to Evans Data?

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.

Comments:

Shay, 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". ;-)

Posted by BrianG on June 09, 2008 at 12:56 AM PDT #

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?

Posted by Reza on July 02, 2008 at 08:26 PM PDT #

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.

Posted by shay on July 03, 2008 at 01:07 AM PDT #

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.

Posted by chris on August 16, 2008 at 06:56 AM PDT #

Chris, You might want to read about ADF a bit more. http://oracle.com/technology/products/adf 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 :-)

Posted by shay on August 17, 2008 at 01:31 AM PDT #

Shay, 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.... Regards

Posted by Gleber on September 19, 2008 at 05:47 AM PDT #

Gleber, 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.

Posted by shay on September 19, 2008 at 06:20 AM PDT #

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 Gleber

Posted by Gleber on September 21, 2008 at 09:55 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

me
I'm a Director of Product Management for the Oracle Java Development Tools.
Follow me:
Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today