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]>

