-----------------------------
Please read the FAQ!
<http://java.apache.org/faq/>
-----------------------------

>>>>> "J" == John Coonrod <[EMAIL PROTECTED]> writes:

    J> What are the pros and cons of these two different approaches to
    J> jserv server pages?

At the risk of starting a flame war ;) I will tell you why I chose GSP
for two very high-profile applications.  Before I get too far, I
should mention that my contraints made the choice for me: I was locked
into using the NES 3.01 server for one project, Apache JServ for
another, and in at least one case, the budget for using commercial
applications was nil.

The first and foremost reason was that GSP was mature enough to be
used for a professional application: Its running the portal of
Canada's largest ISP (now in both official languages).  JSP, up until
very recently, was missing too many key components (server-wide
persistance was one) and imposed annoying constraints like requiring
full package names even for standard java classes.  GSP, on the
other hand, provided a rich set of utility classes for forms and
email, gave me the server-wide persistence I needed (a core set of
classes and dictionaries available as long as the server is up)
and integrated reasonably well with both Apache and NES servers.

Now for the con side:

My apologies to the GSP authors, but I would have rather used JSP for
both applications. With Jakarta looming, GSP is probably a dead-end
street.  JSP promises a much more flexible platform (for example, a
GSP application is bound to a certain path and requires a server reset
to move it to another directory) --- JSP is also more likely to be
syntax compatible to Jakarta than GSP.

My first project was done a year ago, and my more recent projects had
to be finished by mid September, which means even with stalling and
stalling their design meetings, I had to start in mid-summer. At that
time, GNUJSP was still in limbo.  I haven't tried the newer editions
for anything serious, but it looks very good and if I could start
again today (or get a contract to do a re-write), I'd probably use it
instead.

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>  TeleDynamics Communications Inc
Business Telecom Services : Internet Consulting : http://www.teledyn.com
Linux/GNU Education Group: http://www.egroups.com/group/linux-education/
"Computers are useless.  They can only give you answers."(Pablo Picasso)



--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to