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]