Hi Ryan,

Yes, there are other, propietary frameworks to be used, as well as rules
processing engines, in many of the commercial web servers.

So, why use Struts?

Some of these commercial web servers have very powerful features, but you
pay the price of tying oneself to the web server.  Not just the vendor, but
probably the software version as well.  This makes application maintenance
and migration a tricky endeavor, as you would have to (potentially) re-write
those elements of the application that depend upon the propietary framework.
And, if something doesn't work as expected, you are stuck with it, if you
employ propietary features in your application.


Another reason to use Struts is that it's open-source, which has several
implications:

1.  If you don't like it, then re-write it.  If a feature doesn't exist or
you'd like to improve an existing one, go for it.  Note that this kind of
customization can lead to migration problems as well, however.

2.  Continuous bug-fixes, development, and integration.  I have found that
open-source projects move more rapidly to fix bugs and support new
specifications that commercial products, as the developers who contribute
usually use the software as well.  Therefore, they ARE their own production
test environment, and if there's a bug that annoys you, you can be sure it
annoys them too, and they will move to fix it ASAP.

3.  "It's Quality, not quantity, man."  Open-source developers, in general,
tend to care more about their project's code than commercial developers do.
Why?  Because it is a part of them, not a part of the company they work for.
And if something is a part of who you are, then it tends towards quality
just as you do.  Commercial products may have more bells & whistles, but
that doesn't necessarily make them better.


Of course, it's your choice...I'm sure there are situations that would
warrant using iPlanet (for instance) for its rules engine to rapidly develop
an application, I just don't know what those situations are.

cheers,

Joe Barefoot

-----Original Message-----
From: Ryan Norman [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 27, 2002 9:48 AM
To: [EMAIL PROTECTED]; LA Java User Group
Subject: Why Struts - Ryan Norman


Hi,

I am Ryan Norman.

Are there frameworks available in other commercial Java Web Servers like Web
Sphere, iPlanet, JRun, etc.

. If so why should somebody use struts framework rather than using the Web
Server's native framework?
. Are there people who are using struts with commercial Java Web Server like
Web Sphere, iPlanet, JRun, etc.

Thanks in advance

Ryan Norman



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

Reply via email to