473,406 Members | 2,769 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

A Few More Forrester Survey Questions

I'm down to the wire here on answering the Forrester survey but am stumped on
a few questions I hope someone can help me out with.

1) What -existing- examples of the use of Python to create social
web applications are there? These include chat, collaboration,
forum boards, and editable content pages, RSS feeds.

I know I use a lot of these, but under pressure I'm not coming
up with a lot of names. Can you throw a few my way?

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?

3) What is the value of the language to developers?

Yeah, a very common, slippery question. Toss me some good
explanations of why -you- value Python. Readable, free,
cross-platform, powerful. What else? I'll synthesize
something out of everyone's answers.
Thanks for any one-line answers you can dash off to me today.

Jeff Rush
Python Advocacy Coordinator

May 18 '07 #1
7 1183
In article <ma***************************************@python. org>,
Jeff Rush <je**@taupro.comwrote:
May 20 '07 #2
cl****@lairds.us (Cameron Laird) writes:
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".
Deployment also refers to pre-installation issues, like buying the
hardware that you're going to install on.
May 20 '07 #3
Paul Rubin wrote:
cl****@lairds.us (Cameron Laird) writes:
>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".

Deployment also refers to pre-installation issues, like buying the
hardware that you're going to install on.
You *install* programs. You *deploy* "solutions" ;-)

regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
------------------ Asciimercial ---------------------
Get on the web: Blog, lens and tag your way to fame!!
holdenweb.blogspot.com squidoo.com/pythonology
tagged items: del.icio.us/steve.holden/python
All these services currently offer free registration!
-------------- Thank You for Reading ----------------

May 20 '07 #4
Paul Rubin <http://ph****@NOSPAM.invalidwrites:
cl****@lairds.us (Cameron Laird) writes:
all those things that happen after narrow-sense installation are
still part of "deployment".

Deployment also refers to pre-installation issues, like buying the
hardware that you're going to install on.
Agreed. I usually discuss "deployment" as meaning "everything required
to take something from the point of working in a vendor's lab
environment, to an actual working installation in a production
environment".

--
\ "Sunday School: A prison in which children do penance for the |
`\ evil conscience of their parents." -- Henry L. Mencken |
_o__) |
Ben Finney
May 20 '07 #5
Ben Finney <bi****************@benfinney.id.auwrites:
Agreed. I usually discuss "deployment" as meaning "everything required
to take something from the point of working in a vendor's lab
environment, to an actual working installation in a production
environment".
I'd go beyond that. It includes putting the people and procedures in
place for keeping the production system operating, upgrading it as
needed, customer support, the whole bit. It's all the stuff that
happens on the other side of the line separating "development" from
"operations".
May 20 '07 #6
On May 20, 7:28 am, Paul Rubin <http://phr...@NOSPAM.invalidwrote:
Ben Finney <bignose+hates-s...@benfinney.id.auwrites:
Agreed. I usually discuss "deployment" as meaning "everything required
to take something from the point of working in a vendor's lab
environment, to an actual working installation in a production
environment".

I'd go beyond that. It includes putting the people and procedures in
place for keeping the production system operating, upgrading it as
needed, customer support, the whole bit. It's all the stuff that
happens on the other side of the line separating "development" from
"operations".
I would suggest a somewhat more limited view.
That is, deployment is the process after development is finished (or
the product system is purchased) up until it is in full operation
(including establishing support organisation etc).
The exact point of time is, of course, not very clear cut.
Upgrading the product, adding more users, extending the use etc. is
not, as I see it, *deployment*.
But then again, one could say that an upgrade is deployed. However, I
prefer to view that as a separate project with its own process.

May 21 '07 #7
Maria R <Ma**************@accalon.comwrites:
I would suggest a somewhat more limited view.
That is, deployment is the process after development is finished (or
the product system is purchased) up until it is in full operation
(including establishing support organisation etc).
The exact point of time is, of course, not very clear cut.
Upgrading the product, adding more users, extending the use etc. is
not, as I see it, *deployment*.
Hmm, ok. Putting the mechanisms into place to make all that stuff happen
is part of deployment. Actually having them happen is operations.
May 21 '07 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: GTF | last post by:
PHP Web Survey Idea.. I have been given an opportunity to create a web based survey. This is a fairly lengthy survey of 60 pages on paper (various multiple choice and free form). These are...
5
by: Dan | last post by:
Hi, I want to migrate a survey program to web application and have selected PHP to use a on the server end along with apache and firebird rdms. As developing a web application is much different...
0
by: Kenzo Fong | last post by:
Hi everyone, Sorry to fill up this newsgroup with this request, but for coursework at Erasmus University (the Netherlands) I need to conduct a survey regarding the use of certain open source...
5
by: DFS | last post by:
I've written several survey systems in which the majority of the questions have the same or similar responses (Yes/No, True/False, scale of 1 - 5, etc). But this latest survey system I'm working...
1
by: Jens Arndt | last post by:
Hi everyone, a few weeks ago I asked you to assist me with a paper I am writing on newsgroup behavior. I want to thank all of you who answered my survey, your input helped me a lot. Although...
2
by: Jeff Rush | last post by:
Forrester Research is doing a study on dynamic languages and has asked that Python be represented. As advocacy coordinator I've volunteered to drive this, collecting answers from the community and...
0
by: Jeff Rush | last post by:
In working up a response to the survey being conducted by Forrester Research on dynamic languages, there is a section wherein they want to see code samples. The samples must include all code...
0
by: Janet93 | last post by:
If you are involved in the development of scientific computing software, you are invited to participate in a survey on developing this kind of software. If you have already received this request, I...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.