It isn't an either/or question.  You can use JSF actions, components,
and configuration in a Struts 2 app, using the Struts 2 JSF Plugin.
If you prefer an action-centric design, but want to use JSF
components, then it is worth looking into.  If you want a pure JSF
approach, especially if you have your eye on the JSF tools, then
MyFaces or Shale would be worth looking at.

See also: http://cwiki.apache.org/WW/javaserver-faces.html

Don

On 12/19/06, Piero Sartini <[EMAIL PROTECTED]> wrote:
Hello list,

the last days I've read a lot about web frameworks in java. And the more I
read, the more questions I have. Just writing this down, maybe someone has
some thoughts that can help me.

My problem is simple, or lets say it should be simple: What webframework is a
good choice to start a new web application?

After all, JSF seams to be popular, it is supported by big vendors and it is a
standard. My problem with JSF is that its way too basic in my eyes. It does
not give me best practices, its just there and says: "use me". But it does
not give me an idea how it is used best. But maybe I missed that. My feeling
is that its a core technology like jsp ... someone should build a framework
with it ...

I am missing this "framework" around JSF that does speed up development. Is
shale meant to be this framework? It matured a lot since I last looked at it.
But for me, it looks like its not really accepted - maybe I am wrong. Is
shale what I am searching for?

There is JBoss Seam. I don't want to use jboss AS and not sure if its the best
choice..

I looked at struts2 and it "feels" like it could be what I searched for. There
is good documentation, many examples, an maven archetype, lots of users and
the possibility to use third party technologies like freemarker. But my
problem is that I am not sure if its not better to use JSF to be compatible
with future technologies. There are a lot of ajax-components for example, and
we can wait that a lot of third party libraries and tools will be
available...

Is there a simple answer?


Regards,
        Piero

---------------------------------------------------------------------
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]

Reply via email to