At 8:45 AM -0400 5/27/04, Jay Glanville wrote:
> -----Original Message-----
 From: Mike Duffy [mailto:[EMAIL PROTECTED]
 Subject: RE: Are there any IDE's that understand Struts tags?


I would strongly suggest that you stay away from (or move away from) the Struts presentation tags and use JSTL instead. Development has essentially stopped on the Struts presentation tags. JSTL has more functionality and JSTL is the "standard".

Can I get some clarification on the above paragraph, specifically the line, "Development has essentially stopped on the Struts presentation tags."

Does this mean that the Struts-HTML tag library is no longer being
developed or supported?
...
Apologies for being pedantic, but I'd like to be absolutely clear about
the quoted paragraph.

You can browse the CVS repository here http://cvs.apache.org/viewcvs.cgi/jakarta-struts/src/share/org/apache/struts/taglib/
and at a glance ,see what the last change was to any file. You'll see that at least a few bug fixes have been applied. There are some open enhancement requests which seem to have less momentum behind them.


For me personally, I find the JSTL cleaner and more full-featured where it overlaps with Struts tags, but there are core Struts tags which know about Struts internals and so could never be obsoleted by JSTL. I prefer to use JSTL + Struts-EL tags.

Since the Struts tag libraries are released under the Apache license, development need never stop, either by volunteers, or potentially by businesses who had a profit motive. Either group can contribute changes back to the codebase. People who put a fair bit of energy into helping development can earn direct access to commit changes to the core codebase.

Now I may be the one being pedantic. I think the short answer is that users who can use the JSTL are encouraged to use the JSTL and the Struts-EL tags. The Struts-EL libraries leave out a few tags which are completely obsoleted by JSTL (<bean:write>, for instance.) Otherwise, they just provide the ability to use the JSTL-EL in attribute values, which is really nice.

Users who can use the JSTL but choose not to are encouraged to pick up support for the pre-JSTL tags :^)

Joe

--
Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "Imagine if every Thursday your shoes exploded if you tied them the usual way. This happens to us all the time with computers, and nobody thinks of complaining."
-- Jef Raskin


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



Reply via email to