Java guy interested in Python

Cameron Laird claird at starbase.neosoft.com
Mon Mar 5 01:42:19 EST 2001


In article <mailman.983719509.18569.python-list at python.org>,
Steve Purcell  <stephen_purcell at yahoo.com> wrote:
>Kyle Wayne Kelly wrote:
>> Can anyone tell me some of the things that Python offers which are not
>> available in Java?  I like Python's syntax, but what can Python do that
>> Java can not do?  Any comments are helpful.
>
>Just try it and see.
>
>The 2 hours that you might spend trying to solicit and evaluate responses
>from those on this list would already be enough to get a feel for Python!
>
>You can whiz through the tutorial, then write a toy program or browse through
>some existing code. (e.g. standard library modules)
>
>(Hint: don't expect to choose between Python and other languages based on
>'features' -- you won't find legibility, sanity and brevity mentioned
>on any Java feature list.)
			.
			.
			.
1.  'Notice how know one ever says, "Try Java for
    two hours, and see how you like it"?  'Happens
    all the time with Python.  A sufficiently ad-
    versarial person might try to make something
    of that.
2.  Python has a bunch of pleasant GUI bindings.
    Java has Swing.  PyGUI work tends to be fun,
    portable and quick.  Swing is none of those
    things.
3.  Why do you get to choose a GUI binding?  That's
    a consequence of a more general benefit:  it's
    easy to embed and extend Python.  Python plays
    well with all kinds of C APIs.  Java doesn't.
    Java has JNI, barely, but who wants to use it?
-- 

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