On Sun, 18 Jul 2004 17:04:44 +0200, Bryan Hunt
<[EMAIL PROTECTED]> wrote:
> struts exists and has existed for a long time. jsf is yet another naf
> sun inspired attempt to mimic microsoft.
> 

I suspect Bryan might be confusing particular tools (i.e. Sun Java
Studio Creator, deliberately aimed at corporate developers) with the
underlying technology of JSF (which is already being supported across
a wide variety of traditional Java-developer-oriented tools).

In particular, though, you need to understand that Struts and JSF is
not an either-or decision.

  http://struts.apache.org/faqs/kickstart.html#jsf

The Struts-Faces integration library mentioned there is proceeding
nicely, and is nearing the point where it's ready for alpha and beta
releases to shake out the remaining bugs.  In the mean time, nightly
builds are available at:

  http://cvs.apache.org/builds/jakarta-struts/nightly/struts-faces/

The reference implementation of JSF has been made available on
java.net for open development:

  https://javaserverfaces.dev.java.net/

In addition, there is an open source implementation under way
(MyFaces) that started at SourceForge:

  http://sourceforge.net/projects/myfaces/

but has just been accepted into incubation at Apache -- website isn't
up yet, but when it is, it will be at:

  http://incubator.apache.org/myfaces/

with the goal of a JSF implementation that has passed the compliance
tests, available under the Apache License (just like Struts and
Tomcat).

Finally, a historical note.  I (as original creator of Struts) have
been stating for over a year now that the majority of Struts
developers consider the Struts HTML tag library to be legacy code --
we'll continue to support it by committing bugfixes, but you are
unlikely to see much innovation happening there (unless, of course,
new developers step up to the plate and want to work here).  For
legacy Struts-based applications (or applications being developed
now), the Struts-Faces library will make it very easy to migrate, one
page at a time, to JSF -- *if* you need the extra functionality that
comes from a world of third party components all programmed to the
same API standard.

For applications you are about to start on, if it is your intent to
use the Struts HTML tags for your view tier, you should review that
decision in the light of the developments of the last few months,
since the JSF spec went final, to say nothing of the availability of
alternative view tier technologies (XML, Velocity, ...) that work with
Struts as well.  If these tags work for you, that's fine ... but be
aware that you are buying in to a mature technology that is unlikely
to change much in the future.

> --b

Craig McClanahan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to