by way of Mark S. Miller wrote:
> >2) Servlets. From your description of servlets, it would seem as
> >technically adequate a platform as CGIs. But since they aren't widely
> >supported by ISPs, I see no advantage over CGIs.
>
> My expectation is that ISPs are going to move from CGIs to servlets as soon
> as they can now that the major web servers support servlets adequately.
> For all of the problems of Java, servlets are way less powerful from a
> security perspective than CGI scripts, especially in JDK 1.2. Separate
> from this, there are *major* advantages in performance, as servlets remain
> resident in the server.
I hate to keep disagreeing with you, but... there's a lot of investment in Perl for CGI, and if you use Apache and mod_perl, then Perl is resident in the server, too. Java also has nothing to compete with CPAN, which is an incredibly useful resource for your average CGI. And it is perceived to be harder to learn and use, rightly or wrongly.
That said, I do actually have a customer interested in servlets (for the first time).
Cheers,
Ben.
--
http://www.apache-ssl.org/ben.html
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi