RE: Why Struts - Ryan Norman
Hi Ryan, Most of the frameworks available are very similar to Struts. The only difference is that they tie you into the specific app server in most cases. Also as they are only used by a subset of developers that use the specific app server their user base and hence experience base will be much smaller. You will find it harder to get answers to problems. Also you may not have access to the source. The vendor will certainly not be as responsive as the Struts team to introducing requested features and their development team will be much smaller than the Struts team (as its open source any of us can contribute extensions, ala Struts Menu, Struts Validator, etc..). Jon. -Original Message- From: Ryan Norman [mailto:[EMAIL PROTECTED]] Sent: 27 March 2002 17:48 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]
RE: Why Struts - Ryan Norman
. For starters, Struts is vendor-neutral. What happens if you decide to migrate an app developed with WebSphere's framework to JBoss? . I am using Struts with Weblogic. I don't believe I'm in the vanguard with this. Cheers, David Ventimiglia -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]
RE: Why Struts - Ryan Norman
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]
RE: Why Struts - Ryan Norman
Ryan, 1) There may be MVC frameworks available as value-adds to WebSphere, WebLogic, etc. They may not port from one app server to another. Struts should run in any JSP/Servlet spec-compliant web container. With proprietary frameworks, you risk getting precisely what many hope to avoid by implementing J2EE solutions: vendor lock-in. Plus, with Struts, you have the (IMHO) benefits of Open Source. 2) We are using Struts with JBoss 3.0b/Tomcat 4.02 integrated. Mike -Original Message- From: Ryan Norman [mailto:[EMAIL PROTECTED]] Sent: Wednesday, March 27, 2002 12:48 PM 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]
Re: Why Struts - Ryan Norman
Ryan, Struts is app server neutral. I am currently working on a project using struts and WebLogic. We have saved a tremendous amount of time by implementing struts as our framework. You should not be looking at this as struts and Tomcat versus Web Sphere and ? You should look at this as struts and whichever ap server you want. Jim Berg Ryan Norman [EMAIL PROTECTED] 27-Mar-2002 12:48 Please respond to Struts Users Mailing List [EMAIL PROTECTED] To: struts-user, LA Java User Group cc: 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