Wheel-reinvention with Python

Cliff Wells cliff at develix.com
Sun Jul 31 14:45:30 EDT 2005


On Sun, 2005-07-31 at 01:08 -0700, Paul Rubin wrote:
> Cliff Wells <cliff at develix.com> writes:
> > application.  End users shouldn't need to worry about installing third
> > party packages (or even Python for that matter).  Tools such as py2exe
> > and Inno installer make this pretty simple on Windows, and py2app on
> > OS/X accomplishes the same.  It should be irrelevant to end users what 
> > libraries or tools you use to develop the app.
> 
> What if I want to be able to write multi-platform applications without
> having to deal with OS-specific packaging schemes for every OS that I
> want to run on?  Even if I only want to run on Linux, I don't see how
> to package a wxPython application to minimize end user hassle.  The
> only realistic GUI's to use are Tkinter or HTTP/HTML over a local
> socket talking to a user-provided web browser.

Hm.  That's odd, I thought I had just finished a fairly sophisticated
app that runs on Windows, Linux and Mac OSX using wxPython... I must be
mistaken.  

Regardless, if you are doing cross-platform work for *end-users* you had
better be prepared for a little pain as there is no magic bullet.   

As far as Linux only apps go... if a Linux user can't figure out how to
install wxPython (which is provided in several common packaging
formats), then I suspect they are used to pain.

The bottom line is this:  some people like Tk, some wxPython.  Each has
advantages and disadvantages.  But to claim that you *can only* do
something in one or the other only demonstrates that you haven't really
tried.

Regards,
Cliff

-- 
cliff at develix.com
http://www.develix.com :: Web applications and hosting :: Linux, PostgreSQL and Python specialists ::





More information about the Python-list mailing list