Update automation and related issues (was: Python Webstart ?)

Cameron Laird claird at lairds.us
Mon Sep 20 19:08:05 EDT 2004


In article <87vfe8zlgv.fsf at pobox.com>, John J. Lee <jjl at pobox.com> wrote:
			.
			.
			.
>Not sure, as a user, that I'm a great fan of the mutable
>program-plus-data-in-a-big-lump concept...
>
>- One can usually rely on data files to stay put, and not to start
>  rewriting themselves (well, ok, at least on non-windows OSes ;-/).
>
>- Do I want to be forced to back up 10Mb of Python+Metakit every time
>  I back up my data?
>
>- Other than that, as a user, why do I care?
>
>As a developer, what does this approach offer above tools like py2exe
>/ Installer &c?
>
>I am underwhelmed by the idea of dynamic debugging.  Seems like a
>solution looking for a problem.
			.
			.
			.
John, those are healthy instincts.

It'll take a while to answer fully.  Part of the answer depends on
this:  10 megabytes is inconsequential.  That's false, of course; I
often work on old equipment, through dial-up, and so on, so I know
that bytes count.  For much of current computing, though, 10 Mb 
doesn't matter (and incidentally, my deliverables frequently fit on
a floppy).

One big benefit is what Metakit's inventor calls freedom from
installation.  The point is that an application is a single file.
If you want it, you have that single file.  If you want to discard
it, you remove a single file.  End-user configuration confusions
are so common and costly that this consideration alone makes big-
lumps a win (and keep in mind that, as I wrote above, I often fit
my big lumps on a floppy; compare that to typical VC++ or Java
practice).

So, as a user, you care because the model is simple for you.  There's
one file.  Back it up, move it, delete it--the concept doesn't com-
plexify.  It's the way computers are supposed to work.

More, later.



More information about the Python-list mailing list