[Tutor] Re: Python and web scripting

Bill Bell bill-bell@bill-bell.hamilton.on.ca
Wed, 20 Jun 2001 08:08:28 -0400


"Brad Chandler" <mbc2@netdoor.com> wrote, in part:
> Can someone explain the reason for the exisitence of JPython? Why
> would anyone use it? 

Brad, This is what the Jython web site says:
"What is Jython?
Jython is an implementation of the high-level, dynamic, object-oriented 
language {HYPERLINK "http://www.python.org"}Python seamlessly integrated with the {HYPERLINK "http://www.javasoft.com"}Java platform. The 
predecessor to Jython, JPython, is certified as {HYPERLINK "http://www.javasoft.com/100percent/"}100% Pure Java. Jython 
is freely available for both commercial and non-commercial use and is 
distributed with source code. Jython is complementary to Java and is 
especially suited for the following tasks:
Embeddedscripting - Java programmers can add the Jython 
    libraries to their system to allow end users to write simple or 
    complicated scripts that add functionality to the application. 
Interactiveexperimentation - Jython provides an interactive 
    interpreter that can be used to interact with Java packages or with 
    running Java applications. This allows programmers to experiment 
    and debug any Java system using Jython.
Rapid application development - Python programs are typically 2-
10X shorter than the equivalent Java program. This translates directly to 
increased programmer productivity. The seamless interaction between 
Python and Java allows developers to freely mix the two languages both 
during development and in shipping products."

Bill Bell, Software Developer