473,811 Members | 3,356 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 "installati on". 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 1202
In article <ma************ *************** ************@py thon.org>,
Jeff Rush <je**@taupro.co mwrote:
May 20 '07 #2
cl****@lairds.u s (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.u s (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.blogs pot.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.i nvalidwrites:
cl****@lairds.u s (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 "developmen t" from
"operations ".
May 20 '07 #6
On May 20, 7:28 am, Paul Rubin <http://phr...@NOSPAM.i nvalidwrote:
Ben Finney <bignose+hate s-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 "developmen t" 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.comw rites:
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
5719
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 the Requirements: -Provide a web interface to a database -Database stores the data (duh), but the capacity to extract the data
5
2169
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 than a standard app I have some questions: 1) The survey has 50 questions with answers being 1-10. Is it best to store all 50 questions and corresponding answers in a javascript array and then up all in a batch update? The downside to this...
0
1576
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 projects and I'm therefore looking for some volunteers to participate in this survey. The survey is located at: http://www.surveymonkey.com/s.asp?u=42670815560 or alternatively at http://tinyurl.com/3stvu. I'm aware of the (self) selection bias...
5
4116
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 on has 8-10 sections, with a variety of question attributes and answer scales. Some items have just a description and require a Yes/No answer, others have a description and an active status and require a Yes/No and price answer, some require a...
1
1478
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 I know that not everyone was happy with my off-topic posting, I would also like to use this posting to ask anyone who did not yet see my survey to consider answering it. The more answers I get the easier my work will be.
2
1505
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 locating representatives to participate in interviews. The goal of the study is to: - identify the criteria to use for evaluating such languages - identify the relevant choices of dynamic languages - identify how the different dynamic...
0
915
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 written for the example, and URLs to any frameworks or modules used. Their objective is to see how efficient/elegant the language is for developers. This is one area in which Python should excel. 1) Render a simple Web page containing text, data,...
0
2131
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 apologize for the cross-posting, but I am attempting to advertise to as many developers as possible. I would appreciate it if you could take 20-30 minutes to complete this questionnaire. If you know others involved in the development of...
0
9603
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10644
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10124
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9200
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7664
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6882
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5550
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
3863
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3015
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.