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