Python CGI and Jave Server Pages (JSP)

Kemp Randy-W18971 Randy.L.Kemp at motorola.com
Wed Aug 15 10:01:24 EDT 2001


Gee.  Now I am a guy who uses Java, Perl, and Python at work.  Now the last
two I don't use every day, but I do like both.  Now there are two questions
to ask.
1.  What skill sets are present to develop software in.
2.  What skill sets are present to maintain the software in.
Let's look at my arguments for using Perl and Python.
   1.  Easy to Learn and use.
   2.  More universal then shell scripts.
   3.  Free
   4.  Zope is available
Now JSP can be used if you have a tool like Dream Weaver Ultradev.
   1.  JSP is free if you use Apache/Tomcat and Sun JDK.
   2.  Dream Weaver generates the code for you with little tweaking.
   3.  Java skills can get you a job.
   4.  Dream Weaver can handle the Oracle connections.  (If you can't afford
Oracle, use something like mysql or postgresql).

>From a personal perspective, I choose software that is easy to use, works,
and is reliable and stable.  Perl comes standard with Solaris, and I run the
active state Python on the server also.  And even if our web development is
using JSP and static HTML, there are many things that can be done in Perl
and Python.  If you think about it, Java, Perl, and Python are all free, and
I see no conflict in working with all. I can save my bashing for Microsoft
(with their crummy IIS, ASP, and systems that keep having identify crisis).
Qee.  Who am I?  Am I XP, Windows 2000, NT, ME, etc?  And who got shut down
for two days from the red worm virus? 

If you are a fan of open source, like I am -- then choose widely used open
source that have been around a long time, have a large following, and great
future potential.  For example,
Apache     -- www.apache.org
Tomcat     -- http://jakarta.apache.org
Jboss      -- www.jboss.org
mysql      -- www.mysql.com
postgresql -- www.postgresql.org
jabber     -- www.jabber.org
Linux      -- Any major flavor
For web stats.
webalizer -- www.mrunix.com/webalizer
Analog    -- http://www.statslab.cam.ac.uk/~sret1/analog/

By the way -- The first thing I would convince management is to scrape the
Iplanet web server, and run a combination like Apache/Resin (www.caucho.com)
or Apache/Tomcat.  I ran Iplanet on Solaris in a former life, and it is
nothing but a headache to deal with -- besides costing money, and being
inferior to the other combinations I mentioned.

-----Original Message-----
From: Maan M. Hamze [mailto:mmhamze at pleiades.net]
Sent: Tuesday, August 14, 2001 2:41 PM
To: python-list at python.org
Subject: Python CGI and Jave Server Pages (JSP)


Hi to the most esteemed Python People
I work as a programmer and we are working on a web project.  I am pushing
for Python.  The web project calls for logging into an Oracle database,
uploading and downloading files depending on the login information,
processing uploaded files, and a host of million other things.  I had
already done the basic functionality all in CGI using Python.  Someone else
here is calling for the use of JSP.  So, the question being asked here:  Why
do I want to use Python and NOT JSP?  I simply can not just say:  Well, it
is an issue of bias, and I know Python and like it, and can stand neither
JAVA, nor JSP although I do not know anything about JSP.
Did anyone here deal with JSP in addition to Python?  If yes, how could you
convince a skeptical management to use Python and not JSP?
We use an IPlanet web server running on Sun Solaris by the way.
Thanks for any information,
Maan






More information about the Python-list mailing list