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