由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - Web framework comparison
相关主题
JSF和MVC model 2的问题已经学完jsp and servlet了,下一步是不是该学struts了
J2EE和未来工作问题JAVA技术更新太快了!
对J2EE的几个迷惑 (转载)who can compare different framework?
servlet到底是啥玩意Oracle and Sun
j2ee现在流行什么?Spring Framework magic
JSF有前途吗.Net developer doing Java
请问哪个J2EE MVC Framework最有前途Any body uses wicket framework for web development?
web application请教spring/hibernate/ajax/web 2.0/bpel books
相关话题的讨论汇总
话题: struts话题: spring话题: mvc话题: jsf话题: web
进入Java版参与讨论
1 (共1页)
g*****g
发帖数: 34805
1
https://equinox.dev.java.net/framework-comparison/WebFrameworks.pdf
This is a pretty good article comparing frameworks.
Personally, I only used struts and spring MVC before.
And it's safe to say spring MVC is superior in almost every aspect.
Struts is dying, Tapesty doesn't seem to have big commmunity.
For model 2 programming, Spring MVC seems to be the winner,
especially with Spring being more and more popular in business
layer.
JSF is the standard right now. Its model facilitates WYSIWYG devel
h**d
发帖数: 474
2
I like Struts2/Webwork from a lot of aspects. Since they just merged
together, the documentation sucks:) But I do think it has bright future.
I only used springMVC briefly. It's pretty good, but I still like webwork
better...just personal preference.
Heard springmvc workflow is good, any comments?
Tapestry 4+ is pretty good as well. But its learning curve is long...and
Howard Lewis Ship treats Tapestry as his own toy project. The architecture
is not consistent, and there is NO backwards compatab

【在 g*****g 的大作中提到】
: https://equinox.dev.java.net/framework-comparison/WebFrameworks.pdf
: This is a pretty good article comparing frameworks.
: Personally, I only used struts and spring MVC before.
: And it's safe to say spring MVC is superior in almost every aspect.
: Struts is dying, Tapesty doesn't seem to have big commmunity.
: For model 2 programming, Spring MVC seems to be the winner,
: especially with Spring being more and more popular in business
: layer.
: JSF is the standard right now. Its model facilitates WYSIWYG devel

m******t
发帖数: 2416
3
Spring MVC is my favorite model 2 framework, too. It's concise and flexible.
Struts is getting too heavyweight with all the baggage. But I don't think it
's dying. There is a solid developer base built over the years.
The client project I'm working on now uses JSF/facelet (and spring etc.). I
think the concept behind JSF, i.e. component-based development paradigm, is
definitely cool. Visual Studio.Net has shown us how web development can be
brought to a new level with WYSWYG. On the other hand,
g*****g
发帖数: 34805
4
Webflow picks up where AbstractWizardFormController is left over.
Spring MVC is for free navigation, for simple wizard navigation like
a 2 steps form filling, AbstractWizard is fine.
But once you go into more complicate business flow, e.g. a 5 steps
checkout where customers may change info in any step, webflow is
much cleaner.
c*m
发帖数: 836
5

Looks like I will die with Struts :). Still on struts now. I managed to
replace the home brew ORM with Hibernate ever since taking this position a
few months ago. I heard a lot good things about Spring MVC, but there's
simply no resource to convert the existing project with tight enhancement
cycles.
I don't quite understand JSF as a standard. Is there other vendor
implementing JSF aside from Sun RI and MyFace?

【在 g*****g 的大作中提到】
: https://equinox.dev.java.net/framework-comparison/WebFrameworks.pdf
: This is a pretty good article comparing frameworks.
: Personally, I only used struts and spring MVC before.
: And it's safe to say spring MVC is superior in almost every aspect.
: Struts is dying, Tapesty doesn't seem to have big commmunity.
: For model 2 programming, Spring MVC seems to be the winner,
: especially with Spring being more and more popular in business
: layer.
: JSF is the standard right now. Its model facilitates WYSIWYG devel

g*****g
发帖数: 34805
6

Struts is short of flexibility, when you are miles away from
the out of box implementation, you are in trouble. e.g. I need
group-based message resource and decoration, how do you do that
in Struts without breaking it apart. And this is real world application.
It's like EJB is a standard, but you don't have to use it.
And yes, every JEE server has to support JSF now to be standard-compliant.

【在 c*m 的大作中提到】
:
: Looks like I will die with Struts :). Still on struts now. I managed to
: replace the home brew ORM with Hibernate ever since taking this position a
: few months ago. I heard a lot good things about Spring MVC, but there's
: simply no resource to convert the existing project with tight enhancement
: cycles.
: I don't quite understand JSF as a standard. Is there other vendor
: implementing JSF aside from Sun RI and MyFace?

m******t
发帖数: 2416
7

It's probably hard to tell from a one-line summary, but I doubt you can't do
it in Struts - and without hacking it, that is. 8-)

【在 g*****g 的大作中提到】
:
: Struts is short of flexibility, when you are miles away from
: the out of box implementation, you are in trouble. e.g. I need
: group-based message resource and decoration, how do you do that
: in Struts without breaking it apart. And this is real world application.
: It's like EJB is a standard, but you don't have to use it.
: And yes, every JEE server has to support JSF now to be standard-compliant.

g*****g
发帖数: 34805
8
I could be wrong, but Struts is just not very pluggable IMHO
e.g. Can you provide your own MessageResources and PropertyResourceBundle
implementation so that you can have an interface for admin to dynamically
change it, preview and refresh it without affecting online users?
This is one requirement I implemented in my current web mail system,
where different enterprises should be able to customize their theme
and resources, and restarting server is not an option.

do

【在 m******t 的大作中提到】
:
: It's probably hard to tell from a one-line summary, but I doubt you can't do
: it in Struts - and without hacking it, that is. 8-)

1 (共1页)
进入Java版参与讨论
相关主题
spring/hibernate/ajax/web 2.0/bpel booksj2ee现在流行什么?
Anyone wants to talk about web frameworks?JSF有前途吗
Let's tip hat for Sun's toll请问哪个J2EE MVC Framework最有前途
做Java web development 一定要 struts + spring + hibernate 吗web application请教
JSF和MVC model 2的问题已经学完jsp and servlet了,下一步是不是该学struts了
J2EE和未来工作问题JAVA技术更新太快了!
对J2EE的几个迷惑 (转载)who can compare different framework?
servlet到底是啥玩意Oracle and Sun
相关话题的讨论汇总
话题: struts话题: spring话题: mvc话题: jsf话题: web