reorx said:Like I mentioned: In the previous thread about the Java Update 2 we discussed the 1.4.x vs 1.5.x issue. No one in their right mind is "betting the farm" on 1.5 in the enterprise now. Its too new and unproven. Most of the "Java server container" vendors in the industry are just getting 1.4.x pushed.
And don't tell me that 1.5 has some kind of "must-have" feature that all Java developers absolutely can't live without -- and thus won't use Apple hardware and development tools. The JVM version, minus serious bugfix releases, is just not that important to a stable, mature codebase...
You aren't entirely wrong. 50% wrong, 50% misguided. 🙂 First, "enterprise" development is only one small aspect of the whole thing. It happens to be what I do, so I can speak to it. But those Java developers out there are doing much, much more.
Of, the facts on Java 1.5 in the enterprise. Were you aware that EJB 3 (can't get anymore "enterprise" than that) requires Java 1.5? We just released our EJB 3 preview release at JBoss (you know, the app server that Apple ships) for people to play with. We aren't telling people to "bet the farm" on it today, but we are telling people to go play with it. Test it out. Learn it. Be ready for it. EJB 3 will change the face of "enterprise" Java in a major way. If you are a Java developer and don't have access to Java1.5 (that the rest of the world has for 6-8 months in the form of pre-releases) then you are crazy. Now is the time to learn the stuff. Java 1.5 is an extreme case because of the huge changes in the system. And EJB 3 is an even more extreme case. The need for Java 1.5 is larger than for any other Java update.
It was very distressing that Java developers using OS X couldn't get their hands on 1.5 previews 6 months ago with the rest of the world. The fact that it is out NOW and we still can't use it is unacceptable.