tag:blogger.com,1999:blog-6868595312516376692.post8217718723658284879..comments2023-11-23T09:33:53.598+01:00Comments on Enterprise Software Development with Java: Who is afraid of Java EE 6? Get rid of your fears!Markus Eiselehttp://www.blogger.com/profile/16195673592300911244noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-6868595312516376692.post-64341067479172122942010-12-19T16:32:26.675+01:002010-12-19T16:32:26.675+01:00I've worked with Glassfish 3.x and Java EE 6 f...I've worked with Glassfish 3.x and Java EE 6 for most of this year, and now I'm on a Spring project, which compared to the leanness of Java EE 6 feels like a regression into the interface-and-XML-laden days of J2EE 1.4. <br /><br />So from the feature and developer productivity perspective, there is absolutely nothing to be afraid of in Java EE 6.<br /><br />On the other hand, I've had a hard time with numerous bugs in the JPA 2.0 and CDI areas - with the 3.1 release announced for Jan. 2011, Glassfish will hopefully reach production quality, but it's not there yet.<br /><br />So I totally agree to your advice to upgrade only one technology at a time.<br /><br />There's mainly one thing I'm afraid of, and that's marketing and politics. A year ago, with the Java EE 6 and Glassfish v3, Sun and many independent consultants and bloggers would lead us into believing that this was most exciting platform ever and ready for production.<br /><br />In reality, the quality was beta, at best.<br /><br />Another problem is the lack of C in the JCP. Take JPA 2.0 as an example - there are three providers (Eclipselink, Hibernate, OpenJPA) certified to be JPA 2.0 compliant by the closed-source TCK.<br /><br />Now given the number of specification violations I've encountered most notably in Hibernate, I'm really worried about the quality of the TCK and, by extension, about the whole issue of "Java EE compliance".<br /><br />Java EE could gain a lot of credibility and quality by moving to a true community process. Open-sourcing all TCKs would be a first step in that direction.Harald Wellmannhttps://www.blogger.com/profile/08039976160321882828noreply@blogger.com