I agree with Francois, but would add WebObjects, since it is going to
be open-sourced, and has a long history and is a "mature" product.
I'd fit it between Wicket and Tapestry 5. It has the core component
architecture that inspired Tapestry, has some nice tools, and can run
outside of a J2EE container for simple deployment (though plays with
J2EE as well).
Having said that, and as a long-time fan of WebObjects (and involved
with Wotonomy, an open-source clone of WebObjects) I think I like T5
the best. It's a worthy heir of the approach, and has resolved a lot
of inconveniences found in the WebObjects/Wotonomy stack.
Christian
On 25-Sep-07, at 12:16 PM, Francois Armand wrote:
Borut Bolčina wrote:
Hello,
has anyone done a fair comparison of T5, JSF (any incarnation),
Wicket
or/and any other Java web framework. I
Well, realy broad question. You should find some ideas here : http://raibledesigns.com/rd/entry/choosing_a_jvm_web_framework1
and all around the web. Of course, the subject is highly trollistic.
Can you please expose strengths and weaknesses of T5 and other
players in
enterprise environment. Just drop a plus and minus for one or two
features.
In my point of view, really bascaly, I would say :
* Struts 2 / Spring MVC / Stripe : nice MVC, "classic" java
framework. Far better than Struts, but *I* don't like the way they
work.
More "component / event oriented" :
* JSF : after EJB 2, the new over-engineered Sun tech ... Well, Seam
seems to be the best approach to JSF. The big plus : it's a JSR, so
eventually, it shall be supported/known by a lots of people.
* Wicket : the "web is like Swing" approach is interesting. Some
friends of mine love it, but something with the "statefull by
default" behaviour dislike me (I never did Swing development,
perhaps it's a reason)
* Tapestry 5 : really simple and nice, I like the IoC (but I was
doing Spring/Guice development for almost 6 month before discovering
T5), the ease of doing new component.
The big minus are : it's still alpha (and so it lacks polish, AJAX,
basic components, etc), it lacks a big community/visibility, the
migration path between major version is quite frightening (but it
should be better from now).
Of course, it's my biased opinion. After all, I wouldn't use T5 if I
dislike it.
--
Francois Armand
Etudes & Développements J2EE
Groupe Linagora - http://www.linagora.com
Tél.: +33 (0)1 58 18 68 28
-----------
InterLDAP - http://interldap.org FederID - http://www.federid.org/
Open Source identities management and federation
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]