Why Python/Jython?
Cameron Laird
claird at starbase.neosoft.com
Thu Mar 22 12:59:06 EST 2001
In article <mailman.985260089.28444.python-list at python.org>,
Steve Purcell <stephen_purcell at yahoo.com> wrote:
>Andreas Freier wrote:
>> In several articles I read that Python/Jython imporoves the programmers
>> performance many times. Why?
>
>Simple: Python code is usually many times shorter than the corresponding
>Java code.
>
>Programmer performance is usually gauged by coding time and
>number of bugs, both of which are vaguely proportional to the number of
>lines of code in most sane languages*.
>
>* Perl is a noteworthy exception
>
>> I am considering to use Jython for my job as Java programmer. How should I
>> use it to achieve this performance?
>
>Just use it and see if it works for you.
.
.
.
I'm going to repeat several of the same points, to
help ensure that they arrive safely:
1. Jython is different from Java in that "Just
use it and see if it works for you" is
meaningful. People do NOT start learning
Java lightly; it often takes hours just to
install and configure a minimal JDK, let
alone understand the language at all.
Python (and Jython) are far lighter-weight.
It's realistic to schedule two hours to
locate, download, install, and begin in a
productive way to program Python.
2. You don't have to be a Java programmer to
program with Java classes. In fact, many
of use believe it might even be suboptimal.
The most productive way to program in Java--
to develop applications, including GUIs,
test routines, ...--is, we think, likely to
be with a "very-high-level language" (VHLL)
that understands how to manipulate Java
classes. Many of these languages <URL:
http://starbase.neosoft.com/~claird/comp.lang.java/java_scripting.html >
are already in industrial use. Jython is
arguably the most refined and advanced among
these.
--
Cameron Laird <claird at NeoSoft.com>
Business: http://www.Phaseit.net
Personal: http://starbase.neosoft.com/~claird/home.html
More information about the Python-list
mailing list