In article <[EMAIL PROTECTED]>,
Jeff Rush  <[EMAIL PROTECTED]> wrote:
                        .
                        .
                        .
>2) How easy is it to install an application written in the language?
>   How is the application deployed?
>
>   I'm having some trouble understanding the difference between
>   "deployment" and "installation".  I suspect those words may
>   have a special meaning to Java developers (who designed the survey)
>   or to Big Corporate IT developers.  Ideas?
>
>   I can tell the story of distutils, python eggs and PyPI, and py2exe
>   and py2mumble for the Mac -- is there more to the story than that?
                        .
                        .
                        .
Oh, yes.

As someone who often says "deploy", even in mixed company, and even writes
about it <URL: http://phaseit.net/claird/comp.misc/deployment.html > on
occasion, I feel obliged to respond.

Meanings, in order of "frequency", for a sense of frequency I assert I can
articulate:
A.  installation;
B.  installation, but we're trying to sound important,
    and "deployment" has an enterpris-y ring to it;
C.  something seriously different from installation.
What might C. mean?  Say I install a program, but I still have to worry
about how I'm going to configure it within the cluster where I intend to
use it, AND I need to co-ordinate its configuration with the central 
database on which it depends, AND I have to tie it in to our license-
management system, AND there are issues with users sharing data and also
protecting data from each other, AND ...--well, all those things that 
happen after narrow-sense installation are still part of "deployment".

As it happens, I'm scheduled for a meeting Monday whose subject I'm willing
to paraphrase as, "What does 'deployment' mean?".  Let me know after reading
what I've suggested above if you have an appetite for more.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to