473,809 Members | 2,710 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

what is best for web development??

i am developing a web application and i am really confused on what should i use.
should i use just python and use the cgi module availabe.
Or should i use application like WebWare.Also there is PSP available.
I am really confused and need help
Jul 18 '05
14 2584
In article <6e************ **************@ posting.google. com>,
Lothar Scholz <ll*****@web.de > wrote:
gr************ *@hotmail.com (Graham Fawcett) wrote in message
news:<e9****** *************** ****@posting.go ogle.com>...
Wilk <wi******@OUTfl ibuste.net> wrote in message news:<87oet9grq y.fsf@blakie.

If it has to be a one-shot install, I would suggest a Web server
written in Python -- Medusa or Twisted, probably -- that you could
bundle with your Python app. Find a Web app framework that (a) works
on Medusa or Twisted and (b) has the templating features you
require/desire.


I would not recommend this. A distribution with an own apache server
seems to be the best. It is easy to hide the setup and the customers
know that there is a good working technologie behind the scenes. And
it can be managed by every normal administrator. This is a very
important point for larger customers.

I would recommend webware+Fun Form Kit+cheeta together with apache.


I'm unsure what you're recommending. We're considering a self-contained
Web application, including the Web server itself. Are you proposing:
1. An installer which does a conventional Apache
installation, except with enough stuff confi-
gured so it comes up in a safe state, PLUS
a separate installation segment just for the
Python-based part; or
2. A custom installer which knows internal details
of both Apache and the Python-based application?

What advantage do you see for either of these over the pure-Python ap-
proach suggested above? Is your point that customers feel more
comfortable with "Apache inside"?
--

Cameron Laird <cl****@phaseit .net>
Business: http://www.Phaseit.net
Jul 18 '05 #11
ll*****@web.de (Lothar Scholz) wrote in message news:<6e******* *************** ****@posting.go ogle.com>...
gr************* @hotmail.com (Graham Fawcett) wrote in message news:<e9******* *************** ***@posting.goo gle.com>...
Wilk <wi******@OUTfl ibuste.net> wrote in message news:<87oet9grq y.fsf@blakie.

If it has to be a one-shot install, I would suggest a Web server
written in Python -- Medusa or Twisted, probably -- that you could
bundle with your Python app. Find a Web app framework that (a) works
on Medusa or Twisted and (b) has the templating features you
require/desire.


I would not recommend this. A distribution with an own apache server
seems to be the best. It is easy to hide the setup and the customers
know that there is a good working technologie behind the scenes. And
it can be managed by every normal administrator. This is a very
important point for larger customers.


Therefore, you are suggesting ASP running on IIS? Or JSP + SunONE +
Oracle? <0.5 wink> Few Python solutions would satisfy the customer who
bears this level of concern.

There are countless potential customers for Intranet applications who
will never be able to install Apache. Many of them will never meet a
"normal administrator" -- by which I assume you mean the "FOSS-savvy,
got Knoppix right here on my keydrive" variety, not the
MS/Lotus/Netware kind -- let alone employ one. They still deserve and
will pay for Intranet apps, and the company that can deliver and
deploy them easily will have a business advantage.

(I will never forget the first time I delivered such an app to a
client, and told him "just run the setup program", and he had a fully
functional Web app -- Web server, database and all -- running 40
seconds later. Nor will I forget the funny sound his jaw made as it
hit the floor.)

Lastly, almost any app that will run on a Python web server will also
run on Apache et. al., right? Unless you design it with Apache-centric
features; but I don't know if your concerned customer would appreciate
unnecessary platform lock-in! Offer both a Quick-Start and an FCGI
flavour of your app, and let the customer decide what he's capable of
administering.

In my book, an application that scales down (embedded httpd) as well
as up (Apache, etc.) beats a scaled-up-and-nowhere-to-go app any day.

Best wishes,

-- G
Jul 18 '05 #12
We're not considering a self-contained Web application, including the
Web server itself. The Web server could be any Apache , IIS or the
python ones. It depends on the customer.

cl****@lairds.c om (Cameron Laird) wrote in message news:<10******* ******@corp.sup ernews.com>...
In article <6e************ **************@ posting.google. com>,
Lothar Scholz <ll*****@web.de > wrote:
gr************ *@hotmail.com (Graham Fawcett) wrote in message
news:<e9****** *************** ****@posting.go ogle.com>...
Wilk <wi******@OUTfl ibuste.net> wrote in message news:<87oet9grq y.fsf@blakie. If it has to be a one-shot install, I would suggest a Web server
written in Python -- Medusa or Twisted, probably -- that you could
bundle with your Python app. Find a Web app framework that (a) works
on Medusa or Twisted and (b) has the templating features you
require/desire.


I would not recommend this. A distribution with an own apache server
seems to be the best. It is easy to hide the setup and the customers
know that there is a good working technologie behind the scenes. And
it can be managed by every normal administrator. This is a very
important point for larger customers.

I would recommend webware+Fun Form Kit+cheeta together with apache.


I'm unsure what you're recommending. We're considering a self-contained
Web application, including the Web server itself. Are you proposing:
1. An installer which does a conventional Apache
installation, except with enough stuff confi-
gured so it comes up in a safe state, PLUS
a separate installation segment just for the
Python-based part; or
2. A custom installer which knows internal details
of both Apache and the Python-based application?

What advantage do you see for either of these over the pure-Python ap-
proach suggested above? Is your point that customers feel more
comfortable with "Apache inside"?

Jul 18 '05 #13
cl****@lairds.c om (Cameron Laird) wrote in message news:<10******* ******@corp.sup ernews.com>...

I'm unsure what you're recommending. We're considering a self-contained
Web application, including the Web server itself. Are you proposing:
1. An installer which does a conventional Apache
installation, except with enough stuff confi-
gured so it comes up in a safe state, PLUS
a separate installation segment just for the
Python-based part; or
2. A custom installer which knows internal details
of both Apache and the Python-based application?

What advantage do you see for either of these over the pure-Python ap-
proach suggested above? Is your point that customers feel more
comfortable with "Apache inside"?


I would use (2), simply because (1) could have influences with an
existing installation. I hate the window programs who install
apache/php and kill my machine (like Numegas PHPEd or Magumas older
version). Such an installation should never use the standart paths,
ports or anything else.

And yes "Apache inside" is a very good marketing argument. Apache has
proven to be robust to most of the denial of service attacks and if
there is a good administrator in the company he can update it easily
with security patches.

I found that companies that are sensitive to security issues try to
avoid home grown server as much as possible.
Jul 18 '05 #14
aj
hi
i am a newbi to python and developing a web application
what do u all think is the best application framework for developing
web application in python. I want a framework that supports
templates,datab ase connectivity, is available for both unix and
windows.
Zope
Quixote
Draco or others
I read some stuff about all these frameworks and i think zope is a good one
But wanna know what you all think
Wilk <wi******@OUTfl ibuste.net> wrote in message news:<87******* *****@blakie.ri ol>...
ke***********@y ahoo.com writes:
Wilk <wi******@OUTfl ibuste.net> wrote in message news:<87******* *****@blakie.ri ol>...
ke***********@y ahoo.com writes:

> i am developing a web application and i am really confused on what should i use.
> should i use just python and use the cgi module availabe.
> Or should i use application like WebWare.Also there is PSP available.
> I am really confused and need help

It depends of the kind of application you want to do exactly, there are
many possibilities from cgi to zope...

Look into the archive of the list, you'll find a lot of answer to this
question. Or describe more what you need.

bye

hey thanks for ur reply
i am developing an issue tracking system


There is one that you can look at : http://roundup.sf.net
I think it can be used in standalone server or cgi.
the primary requirements are
1)it should be platform independent which i think python will take
care of
2)it should have customizable gui .I am thinking of using templates
for this like Cheetah. Is there any other better solution to Cheetah?


There is no better solution than Cheetah : there is others solutions...
The problem i am facing here is i dont know what to use for
development of the application. I came across many ways to develop web
application in python which I already specified like
i)the cgi module in python
ii)Python Server Pages
iii)Quixote
iv)WebWare
v)Zope etc.
I want to choose such an environment so that i dont have to install
other softwares to run my application.For eg. I think if I develop
using zope then the client also has to install zope to run my software
and i dont want this.


When you use one of theses servers, you don't need to install anything
else than a classic browser on the client side.
On the server side, most of the servers will not need anything else, you
can even start without server with the batterie include :
BasicHTTPServer (it was somes examples on this list somes days ago).

bye

Jul 18 '05 #15

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

Similar topics

23
2824
by: darwinist | last post by:
What PHP Represents There is no shortage of complaints one could make about php as a language, and although the list does shrink with each release, some of them are inherent to the origins and development process of this, the most popular of the web-based, server-side, glue-languages. That said, most descriptions of what is good about php, fail to do it justice. Although they are generally enthusiastic and sometimes fanatical, no...
92
6554
by: Reed L. O'Brien | last post by:
I see rotor was removed for 2.4 and the docs say use an AES module provided separately... Is there a standard module that works alike or an AES module that works alike but with better encryption? cheers, reed
125
14874
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from software giant such as Microsoft SQL Server, Oracle, and Sybase? Is PostgreSQL reliable enough to be used for high-end commercial application? Thanks
8
4053
by: Hermawih | last post by:
Hello , I want your opinion about this . In order to say it clearly , I think I have to describe it in long sentences . I could consider myself as Intermediate/Advance Access Developer ; Intermediate/Advanced Database designer . Because of the requirements , I must create Web Application . Access Pages is not suitable for that so I think about learning VB Net / ASP Net . I am
6
2007
by: Mark Broadbent | last post by:
this might sound like an obvious question but I have found that usually these two evolve at the same time. One of the biggest reasons for creating the abstraction in the first place (in my opinion) is to create a reusable framework that can be applied to similar projects. However I have found that if an abstraction is created first during the development phase, when the implementation is occurring, the functionality or intended behaviour...
8
3193
by: Midnight Java Junkie | last post by:
Dear Colleagues: I feel that the dumbest questions are those that are never asked. I have been given the opportunity to get into .NET. Our organization has a subscription with Microsoft that basically entitled to us to just about every .Net development tool you can imagine. I cant even begin to mention them. To begin with, my background is not that of a programmer, but a systems engineer and the closest I have come to "programming"...
6
1828
by: jhooper71 | last post by:
It's been recommended to me to use a webservice and XML for the data manipulation layer for web applications in .NET 1.1. I was thinking I could use the web service to extend the database interface to a Smart Phone/Treo solution eventually. I would like to create our apps in the most current development environment but, do I abandon the webservice-->Dataset--> XML -->Http-->XML --> dataset -->gridview methodology? Is there a better...
12
1695
by: johannblake | last post by:
First off, I am NOT a beginner. I have lots of experience developing professional web sites and am a professional software developer. Unfortunately I've been out of web site development for the past 2 years but would like to get back into it. What I need is some advice to get me up-to-date on what is the best (or one of the best) ways of developing web sites and web applications. The following are my requirements: * Static web pages...
35
4167
by: Friendly_Lola | last post by:
What Screen Resolution do You use? 800 X 600 1024 X 768 1280 X 1024 Wow! 1600 X 1200 (i can't imagine this) I use 1024 X 768. For what resolution you optimize your web pages?
184
7139
by: jim | last post by:
In a thread about wrapping .Net applications using Thinstall and Xenocode, it was pointed out that there may be better programming languages/IDEs to use for the purpose of creating standalone, single executable apps. My goal is to create desktop applications for use on Windows XP+ OSs that are distributed as single executables that do not require traditional install packages to run. I would like to use a drag and drop UI development...
0
10376
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10387
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10120
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
7662
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
6881
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();...
1
4332
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3861
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.