As has been pointed out, it really depends on the context of what you want
to do.  Choose the right tool for the job, and don't get stuck in the
"when all you have is a hammer everything looks like a nail" syndrome.

Here's my take on the various languages (having pretty much done work in
all of them):

C++: heavy duty, > 10k lines of code, best performance, large projects

Java: easier to develop than C++, my choice for projects that are more
      involved than a script and need to be maintained for a while
      (using JavaBeans/servlets/EJB to help reduce development time is
       good here)

Perl: best data processing capabilities, FASTER than Java and sometimes
      C++ (it's true and I can tell you why =)
      great for fill-in-the-gap programs, migration of data formats
      has a huge library of prebuilt code (see www.perl.com)
      extensible but not easily so
      easy for programmers already familiar with Unix sh, sed, awk
      maintenance becomes more nightmarish for larger programs
      hard to do good data structures and OO in

Python: almost on par with Perl, cleaner syntax, easier to learn
        with JPython (Python running in Java) ideal for adding scripting
        to Java apps, good OO
        much better data structures than any of these other languages
        www.python.org, www.jpython.org

Tcl: easiest to learn especially for non-programmers, slowest of all, and
     least powerful in its own right BUT
     most easily extensible by C code, embedded in C
     (I think there's a Java TCL interpreter also available)
     www.scriptics.com

At 02:08 PM 5/6/99 -0700, [EMAIL PROTECTED] wrote:
>we are having a discussion here at work about the deployment of a web
based
>database,
>
>i think jdbc is the choice othere think perl or c++ is the way to go, any
>thoughts/links etc?

IMHO:

Forget about C++.  Not needed, too complex.

Good choices here would be Java, Perl, or Python.  If the database is
going to be on the order of 10k clients, going Java with JDBC and servlets
is probably the way to go, with the proper development tools.  However
this technology is still maturing.

For something you need ASAP Perl can't be beat.  Small-sized (department
level) databases would be ok.  Most everything on the web is done with
Perl.

Python has a good web-publishing environment called Zope available.  It
has the advantage of being open-source AND backed by a commercial company.
Have not tried it personally but I've heard it's recommended.
www.zope.org

. . . Sean.





----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to