By pt93903
via techblog.bozho.net
Published: Oct 13 2010 / 12:49
These are all examples that have come out after 8 hours of creating some very basic things with JavaEE. Nothing extravagant. And the application is totally non-portable. So don’t give portability as an advantage of JavaEE. Perhaps the only portable system is a Hello World.
But portability is not the worst thing. The worst thing is that the principle that at least JBoss follows is the “principle of most surprise”. Things just don’t work the way one expects them to. Perhaps I’ve been spoilt by spring, but I expect [..]
Tweet
SaveShareSend
Tags: frameworks, java, open source, standards
Comments
henk replied ago:
>The worst thing is that the principle that at least JBoss follows is the “principle of most surprise”. Things just don’t work the way one expects them to.
Maybe those things don't work the way -you- expect them? To me they actually do work they way I expect them to be. Sure, occasionally things don't work, but that's true for Spring too. On the whole I would say the amount of quirks in both these great platforms is fairly equal.
Of course, there are also things that are plain bugs. JBoss Hibernate for instance has quite a lot of them really, but let's not forget that Spring applications depend just as much on Hibernate as most Java EE applications do.
Lincoln Baxter, III replied ago:
I have to agree with Henk -
">The worst thing is that the principle that at least JBoss follows is the “principle of most surprise”. Things just don’t work the way one expects them to.
Maybe those things don't work the way -you- expect them? To me they actually do work they way I expect them to be. Sure, occasionally things don't work, but that's true for Spring too. On the whole I would say the amount of quirks in both these great platforms is fairly equal.
Of course, there are also things that are plain bugs. JBoss Hibernate for instance has quite a lot of them really, but let's not forget that Spring applications depend just as much on Hibernate as most Java EE applications do."
Lincoln Baxter, III replied ago:
Also, be aware this article was written about Java EE 5 - which is over 4 years ago, since it was released on May 16, 2006. This article is not written about current state technology.
Lincoln Baxter, III replied ago:
PS. When I said I agreed with Henk, this was not meant to be a slight on you. The state of documentation (or lack thereof) is the biggest failing of Java EE, and leads to tons of confusion with "how am I supposed to do this?" or "this is too hard!"
It's not your fault, it's our fault. I will always push for more centralized, portable EE documentation.
Voters For This Link (41)
Voters Against This Link (6)