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]