We use Struts to build our major app, and so the Struts taglibs along with
it, as well as a custom taglib of our own. Struts gives us an excellent MVC
framework to build on, and it slots in nicely to any servlet container you
like. We have the freedom to pick up any of the many taglibs available here
in Taglibs and elsewhere, not to mention using JSTL.

A couple of reasons other people have not mentioned:

1) Open source is a very good thing. If you're having problems, you can look
at the source code to see what's going on, and make changes to it if you
need to. Also, if you look at the various Jakarta mailing lists, you'll see
that there's an awesome support framework out there. And all at no cost.

2) Flexibility is also a good thing. There are many, many servlet containers
out there to choose from. As long as the container supports Servlets 2.2 and
JSP 1.1, a Struts app should run on it.

As for the other technologies you mentioned:

ASP: Our products have to run on Win2K and Solaris. Yes, there are
non-Windows implementations of ASP, but I don't trust Microsoft to let them
live too long.

PHP: My company builds internet content security products. Our customers
would laugh if we told them we were building them in PHP.

Coldfusion: Cost, for one. We'd have to tack on the cost of bundling
Coldfusion to the cost of our own products. In any case, the whiz-bang
version of Coldfusion described by Stacy was not available when we started
our development.

--
Martin Cooper


----- Original Message -----
From: "Bogesdorfer, Dan" <[EMAIL PROTECTED]>
To: "'Tag Libraries Users List'" <[EMAIL PROTECTED]>
Sent: Friday, March 15, 2002 7:28 AM
Subject: OT: Seeking Opinions


> I've been lurking for a few weeks and wanted to get some inputt from you
> guys/girls.  You can email me off list so as not to clog this list up if
> needed.  I'm looking for your reasons as to why your using this
environment
> (Jakarta tags..jsp) instead of using something like Microsoft's ASP, PHP,
> Cold Fusion and the list goes on.
>
> Thanks....
>
> Daniel Bogesdorfer
> Senior Programmer / Analyst
> Office Of Research Health Sciences
> University of Pittsburgh
> 412.648.2366
>
> email: [EMAIL PROTECTED]
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>


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

Reply via email to