Python good for translating GUI built in Java?
Alan Daniels
daniels at mindspring.com
Tue Mar 14 21:02:47 EST 2000
More information about the Python-list mailing list
Tue Mar 14 21:02:47 EST 2000
- Previous message (by thread): Python good for translating GUI built in Java?
- Next message (by thread): Python good for translating GUI built in Java?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 13 Mar 2000 20:42:18 -0800, the infinitely wise Matthew L. Ginsberg (ginsberg at once.cirl.uoregon.edu) spoke forth to us, saying... [snip...] >Let's see. Principal complaint: between 1.1.7A and 1.2, they changed it >so that spawning a subprocess always pops up a dos window, which is >fatal for my app. Sun has been completely nonresponsive to complaints >(mine and others) that they fix this. In addition, 1.2 is 10MB bigger >than 1.1.7A, which is also bad news for me (the program I'm spawning >is a memory hog). So I'm stuck with 1.1.7A, and awt is badly >implemented, with lots of bugs, etc ... Now I understand, and I'm there with you. I've run into API gotchas even on the supposedly up-to-date stuff. For a Java app I just wrote, I originally tried to write it using Swing for the GUI, but the damn thing kept drawing menus *underneath* any other window contents, no matter what I tried. A web and Deja search never produced any answers, so after a while I just gave up and coded with a plain vanilla AWT API. Here's this wonderful set of GUI classes which doesn't work, so I'm reduced to coding it in an API which will probably be declared obsolete any day now. Joy. And you're right, Java 1.2 is big, really big (imagine a William Shatner voiceover). They could have modularized the runtime download a little. My own (unsubstantiated) theory is that Sun has been so busy reinventing the wheel for every last possible facet of computing that they've never had the time to get the bugs out. Case in point: Swing, and even AWT. Wasn't Sun already sponsoring Osterhout and his work on Tcl/Tk? Why didn't they just use *that*? Python was able to make an OO wrapper around Tk, so why not Java? Why did they have to start from scratch? Same thing in other areas, too: Rather than put an OO wrapper around OpenGL, they invent their own from-the-ground-up 3D API that nobody uses, rather than Postscript as an imaging model they invent Java2D, etc etc. If they'd used the working cross-platform foundations that were already out there and working, Java would be a lot stabler by now. Reinvent-too-many-wheels-at-once-and-some-will-wobble'ly yours, Alan. -- ======================= Alan Daniels daniels at mindspring.com daniels at cc.gatech.edu
- Previous message (by thread): Python good for translating GUI built in Java?
- Next message (by thread): Python good for translating GUI built in Java?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list