Java Forum

Ask Question   UnAnswered
Home » Forum » Java       RSS Feeds

Former CTO for Sun's J2EE App Server says J2EE may lose

  Asked By: Koila    Date: Aug 12    Category: Java    Views: 900

Another idea, another discussion




3 Answers Found

Answer #1    Answered By: Viheke Fischer     Answered On: Aug 12

It's exactly "open standard vs. open source (but non standard) tools/components/libraries" war! E.g. EJB 3 vs. Hibernate. But i think open standards (Java EE JSR's) will be the winners. Because of their larger community (just look at to the number of companies they work on a JSR) and vendor independency. Open standards let users to select the most suitable implementation for their job, whether open source or closed source. In a open standard system Vendors compete on performance, price , license and plug-ins just like Apache MyFaces and Oracle ADF Faces competition that they are both JSF implementation. And also standards have better interoperability with their self, for example both JSP and JSF will have a same EL. But JSP never tries to solve struts problems! JCP is the best community that I've ever seen, So I believe that Java EE NEVER dies.

Answer #2    Answered By: Jeanette Greene     Answered On: Aug 12

This article is not just comparing LAMP to Java EE, it is comparing a new Paradigm in computation with Java EE, the new paradigm is Grid Computing.
It is interesting that somewhere in this new architecture, Java is used also.
I recommend everyobody to read this article without any bias first.

Answer #3    Answered By: Isabella Campbell     Answered On: Aug 12

From my limited point of view, such tools even by grid transaction hype can't replace the exiting enterprise development environments. And also we already have clustering as vertical grid against ActiveGrids horizontal grid. They just mean money saving by horizontal grid (and the question is how could we make cheap grid with the logically 1024 machines on the top of L part?! I mean Linux of LAMP). But in the mission critical and enterprise systems the first problem is not money, that's nature complexity of the system. And I think scripts languages such as Robby and Python that are exist in LAMP environment are unable to create true business logics.

I wonder why some folks choose "web 2.0 application" name for ActiveGrid apps just for its SOA pattern implementation and if web 2.0 applications are just about fast view creation I choose model 1 applications and JSPs!

On the other hand, we need reliable platform in the E part of JEE when we work with it. But open source tools always lack reliability (it's just my idea). They have no valuable documentation and support at start point(look at ActiveGrid docs!) and these two are really essential for an enterprise software development team. Open source tools are really helpful as toolset in enterprise projects but they can't be the platform itself. they're just a part of my framework. As I remember there is more than 200 billion dollar invest on JEE by Sun and the other companies like IBM, Oracle, BEA, …. and i guess LAMP will loose enterprise software market without money!

There are some other questions about performance (esp when all the things are web services) and security and so on. So, I don't change my mind and tell you that's just "open standard vs. open source" war! Don't worry about it. We had passed the .NET waves ;)

Didn't find what you were looking for? Find more on Former CTO for Sun's J2EE App Server says J2EE may lose Or get search suggestion and latest updates.