I'm just a humble Struts user (and relatively new), and I don't claim to speak
for the
group as a whole.
I have read through Donald Brown's presentation (Struts 1.3 and beyond) and I
get the
feeling that the goal posts just don't stop moving.
The time I have spent learning and creating a Struts application should be an
investment in my future development, not a stepping stone to a whole new set of
technologies that will continue to slow my productivity (through on-going
training).
Who, and this is my question, who makes the decision whether a technology is
going to
be good for the greater community? Who asks the questions "Do we need it?",
"Will
the technology provide significantly greater returns than training costs?",
"Will the
technology last long enough to deliver those returns?"
Who is it that has decided we need to keep extending the Struts framework
without
considering the developers' need for better problem identification and
documentation of
the existing Struts system. This list gets so many emails of people struggling
with
existing technology: Dynaforms, Validation, Iteration, Cookies, Flow control,
and the
number of different versions of everything "out there" that we need to know
about in
order to work with this system.
Who answers the question, "Why aren't we getting better error checking /
debugging
facilities for Struts?"
It would be amiss of me to say Struts alone is responsible here, we should
include
Tomcat, MySQL, Connector/J, JSP, Java. And I'm not saying everybody is doing a
terrible job, just asking whether we need to refocus our development efforts.
I'm not a fan of Microsoft but at least they have somebody that makes those
decisions
and they appear to be developing their technology for productivity. They have
documentation. They have tutorials. They have backward compatibility. And,
have
you noticed how many websites are using .NET technology! The number seems to
growing much faster than J2EE or JEE.
When I was looking for an ISP to host my Struts application I found many more
companies providing Microsoft servers with .NET than Unix/Linux servers with
the
necessary version of Tomcat or JBoss.
If I were to write a web product to be sold and run inhouse, I would probably
develop it
using Microsoft technology, it's just so much easier to say, "requires IIS 6+
and
SQLserver 2005+" and know that it will work. If you had to ship your product
how many
technologies with specific versions would you have to list?
Is Struts in danger of becoming just an academic exercise? If Struts is going
to be
productive then we need to see:
* more documentation (and I'm not talking about the API, I'm sick of trying
to read the
API and guess the usage of the taglib functions) plus tutorials, online
training etc,
* more tools for building our applications (I know there are some but I'm on
NetBeans
and it appears to be lagging behind, Eclipse and Exadel I found to be too
inflexible),
* more error checking of the configuration files and better error messages
indicating
what the real problem is, maybe even warnings before the program runs,
* more debugging utilities (spying on the http conversations and being able
to
examine the contents of our beans),
* more backward compatibility so that I don't have to spend hours upgrading
my app
when my server updates or I move to a new server,
* more stability in the platform we choose (with reference to the recent
Tomcat bugs
that were brought to the attention of this list).
If I were asked to vote it would probably be a conservative vote to consolidate
our
current technologies with better tools and a better product.
Okay, there, I said it. It's out of my system and open for discussion.
Kind regards
mc
On 9 Sep 2005 at 19:39, Don Brown wrote:
> Heh, well, I can assure you I for one have my doubts :) Shale is one of the
> more interesting developments in Struts and certainly deserved a few slides.
> My goal was not to promote Shale as the future, but provide a snapshot of
> the many growth areas within Struts, Shale included. I wanted to say more
> about a new development I'm personally more interested in, Struts Ti, but it
> isn't to the level of maturity and acceptance as Shale so it was relegated
> to a single bullet.
>
> Don
>
> On 9/9/05, $BNB_[>l (B <[EMAIL PROTECTED]> wrote:
> >
> > Don
> >
> > I have read your presentation.
> > I give me an impression.
> >
> > Shale is the future of Struts without doubt!!!
> >
> >
> >
> > 2005/9/8, Don Brown <[EMAIL PROTECTED]>:
> > > I just finished giving a presentation titled "Struts 1.3 and Beyond" to
> > the
> > > Silicon Valley Web Developer JUG that I thought folks on this list might
> > be
> > > interested in. In addition to the regular slide keyboard controls, press
> > "T"
> > > to toggle the outline/printable view which contains extra notes.
> > >
> > > Presentation: http://www.twdata.org/presentations/struts-future/
> > > Presentation software: http://www.meyerweb.com/eric/tools/s5/
> > >
> > > Don
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
FOCUS Computing
Mob: 0415 24 26 24
[EMAIL PROTECTED]
http://www.focus-computing.com.au
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.20/95 - Release Date: 9/09/2005
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]