Michael Flanakin's Web Log

Comments and complaints on software and technology in general

  Home  |   Contact  |   Syndication    |   Login
  159 Posts | 18 Stories | 89 Comments | 530 Trackbacks

News

This weblog is no longer being maintained. For the latest, check out www.michaelflanakin.com!

Article Categories

Archives

Post Categories

Image Galleries

Miscellaneous

As I'm sure you all know, Java was born to provide a single development platform for any hardware system. The dreams were idealistic, yet within reach, but the implementation severly lacks. This is all old news, however.

I've always found it interesting that each J2EE application server provides a different set of extensions to the base J2EE class library. This just shows the inadequacies of the platform and the lack of support Sun and the JCP provide. The question is, with the recent release of Mono, will there be a need to extend the .NET framework to provide functionality that customers need, but Microsoft has yet to provide? Who knows. Only time will tell.

For now, though, the Java community continues to move in different directions. BEA is working on an application framework project with the Apache Software Foundation that can only be used with the BEA WebLogic app server. That makes me kind of wonder why ASF is supporting it, but oh well. Another question arises, though: How will Sun react to this effort? Will they support it, compete with it, or ignore it? Based on the past, I think Sun will try to compete with it. Sun likes to show the Java community that the platform is their baby and they are in control.

We'll see. I can't say that I'm hopeful of the community, but I do hope to see some good things come out of Java. The better Java gets, the better .NET will get. And, we all know who wins when Microsoft gets into a pissing competition...us! :-)

posted on Wednesday, July 28, 2004 4:10 PM

Feedback

# re: Java...Still Segmented 8/16/2004 5:12 AM Jon Mountjoy
This is not true. First of all, I've developed enterprise level applications that I've successfully ported to 4 (four) different application servers, taking a day on each port. Moreover, they work on Linux and W2K. "Implementation severly lacks" is simply false.

One of the reason why each J2EE adds extensions is due to differentiation. It's an open API. Anyone can implement it, and then add bits so that people will choose their application server instead of another. To say its because of "inadequacies" is just daft.

Your third point is equally invalid. You are referring to BEA's Beehive project. It is not WebLogic only. What made you think that? If you read the documentation, you will see that "The initial code base is targeted to run within Tomcat, but the goal is to allow the framework to run on any compliant Servlet or J2EE container".

All of your statements seem filled with bias, with the intention to misleed.

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 1 and 8 and type the answer here: