From: Terry H. <ha...@an...> - 2002-01-26 19:51:22
|
dman wrote: > experience. Jython _is_ python -- it is an implementation of the > python language and much of the standard library. The docs on > jython's web site are to alert people to the differences between > cpython and jython and to introduce the special features (javabean > support). O'Reilly is coming out with "Jython Essentials" in March, I'm hoping that will be good. IMHO, based on what I've seen on the jython site, experience with Java is assumed, and Python is taught. I'd REALLY like to see something from the opposite perspective, if any of you folks have the ability/inclination to write it. As a Python programmer, the attraction of Jython is being able to run Python code in new places, such as in-browser applets, and rapidly-installable applications on client computers. This can conceiveably produce a much nicer client-side language for scripting. But, though I can see this possibility, I haven't actually been able to get there yet -- I still know too little about Java. It seems to me, that Jython should ideally reduce the amount of Java you have to know to do Java "things": applets, servlets, applications. Yet all the docs seem to assume you already knew how to do that in Java. If so, though, there's less reason to use Jython. I appreciate that it may be good for less compelling reasons like fast development, but the reason of "Well, I know Python and I don't know Java" is definitely going to be the strongest reason! :) If somebody can walk a newbie to Java through the process of making these various things with Jython, it'd be a real service. Let's just say if it were a book, I'd shell out cash for it. ;) I suppose eventually I will be able to write such a thing myself, but it ought really to be written by someone who knows how to do it. ;) Terry -- ------------------------------------------------------ Terry Hancock ha...@an... Anansi Spaceworks http://www.anansispaceworks.com P.O. Box 60583 Pasadena, CA 91116-6583 ------------------------------------------------------ |