You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Niall Pemberton <ni...@blueyonder.co.uk> on 2003/03/02 05:07:36 UTC
Re: Short term plans
The sentiments are good but the reality is sometimes different.
I submitted two sets of logic tags in May 2001 which provided switch/case
and if/and/or/else logic. They were basically wrappers for the existing
struts logic tags.
They were rejected at the time because the JSTL would be providing the same
functionality - even though these tags worked in 2.2/1.1 and JSTL required
2.3/1.2.
Funnily enough they were even on the TODO list at the time!!!
So even though 1) * I wanted it * 2) * Other people wanted it * and 3) * I
provided them * - it wasn't enough to get them included in Struts.
Another thing was, although these logic tags were rejected the Empty and
NotEmpty tags were added to Struts afterwards!!
I guess the #1 requirement for anyone submitting to struts is "can I get a
committer to take any interest?"
Niall
TED> But to answer your question, I think the litmus test would be whether
TED> there is a working patch annexed.
TED>
TED> All anyone has said is that since the attention of the Committers in
TED> their own work is likely to be on other >technologies, it is equally
likely
TED> that the Committers won't be spending their *own* development time
TED> *creating* patches.
TED>
TED> As long as the change has technical merit, and a Committer is willing
TED> to take responsbility for the patch, we won't/can't veto something
TED> becomes of competition from
JSTL/JSF/XLST/Velocity/Tapestry/lord-knows.
CRAIG> At JavaOne US 2002 (March 2002) I did a survey of the folks that came
to
CRAIG> the Struts Community BOF. Over half the people there were developing
and
CRAIG> deploying on J2EE 1.2 (i.e. Servlet 2.2 and JSP 1.1) platforms. Yes,
it's
CRAIG> almost a year later now, but the situation has not *totally* changed.
CRAIG>
CRAIG> JSTL (and JavaServer Faces, when it becomes available) require
Servlet 2.3
CRAIG> and JSP 1.2, so they are not even an option for a very significant
portion
CRAIG> of the Struts user community.
CRAIG> I think there are multiple perspectives for asking for enhancements,
CRAIG> all of them valid. Some examples:
CRAIG>
CRAIG> * "I need it" -- This particular feature would help me . . .
CRAIG>
CRAIG> * "Lots of people need it" . . .useful to lots of people using an
existing version of Struts ...
CRAIG>
CRAIG> * "I want to work on it" . . .nothing stops us from adding some more
CRAIG> developers that want to continue to enhance the existing tags.
CRAIG>
CRAIG> NOTE -- this perspective is the most critical for actually
getting anything done :-).
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org