JPython?

Jim Althoff jima at aspectdv.com
Mon Oct 18 13:30:19 EDT 1999


All very good questions.

I did know Java prior to learning 
JPython, although I
was not an expert on all of the
various APIs.  As a side note, I found
it much faster and easier to learn
the Java APIs -- like Swing, for example --
by using JPython because of the
interactive interpreter which lets you
do all kinds of simple experiments
without having to write and compile
lots of tedious test programs to try to
figure out how things really work.

Python only takes a couple of hours
to get a feel for the basics.  Over the
course of a couple of weeks you
start to feel reasonably proficient.

After having used JPython for a while
now, I have this strong feeling that I should
be significantly more productive in
JPython than in straight Java.  Most
times, I feel like I am cruising along
at 2 to 5 times more productive, depending
on the nature of the task and how
much of the dynamic programming
aspects of Python I can apply to the
problem at hand.

The down side is that there are still
a couple of nasty bugs in JPython 1.1beta-x
and the standard debugger for Python,
pdb, only partially works so sometimes
the JPython productivity is less than
it should be.

I am betting all of my marbles on JPython
due to the productivity potential mentioned
above, so I am REALLY, REALLY, REALLY
hoping the JPython team can get the bugs
fixed soon.  If they can, I really believe JPython
will be the best applications development
framework available.

Jim



At 03:31 PM 10/18/99 +0000, Matthew Ring wrote:
>Jim Althoff <jima at aspectdv.com> wrote in article
><199910141949.MAA18769 at hermes.aspectdv.com>...
><...SNIP...>
>> With this methodology, all of the 
>> "programming" is done using JPthon
>> and yet the static user interface elements
>> are "drawn" with a visual tool (JBuilder3).
>> 
>> As I said, it has been working great for
>> me.
>> 
>> Jim
>
>Jim,
>
>I like this Idea, but I have a few questions for you.
>
>1) Did you know Java before learning Python?
>2) How long did it take you to become productive with JPython?
>3) What time savings do you experience using JPython vs. straight Java?
>
>Thank you.
>
>-Matt Ring
>
>-- 
>http://www.python.org/mailman/listinfo/python-list
> 




More information about the Python-list mailing list