473,320 Members | 1,993 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,320 software developers and data experts.

[web_framework] Basic Question regarding web framework

Hello

I have some questions regarding webframework, I must say that I quite
lost and these questions are basicly to help me understand the way it work.

I have some knowledge with PHP and JSP.

I have looked for a python web framework to build a web site, a site
that I had start in php (and quite finish), but for some reason I wont
explain, I lost everything. I have started writting app with python 6
months ago and I fall in love with the language (if I can say that ;-)
Now I'm looking to rebuild that site again, but I would prefer to use
python instead. For learning purpose and because I chose python as my
language of choice to write apps, that way I would extend my knowledge
to other project.

Firstly, I have question regarding the way it work. I see that there's a
bunch of web framework, zope, webware, Skunkweb, etc...
But on the webware website I see that they want to port the framework to
web-SIG. I read both site but I'm still not sure how it work.
What are exactly all these framework? are they all different version of
framework that use python as synthax but work diffenrently, like if
there where different version of php only using similar synthax?
Or is it the Web-SIG that dictate the 'language' and all these framework
are what tomcat is for JSP?

Secondly, I would like to receive any advice on which webframe is best.
I will build a website with an online store and it should be quite busy.
Is webware is a good choice?
Can I use ZODB outside ZOPE? and is this database is appropriate for
large amount of treatement or should I stick with another database?
Because I had very good feedback on how powerful and easy ZODB was and
it's object oriented data manipulation.

Thank you

Francis Lavoie

Jul 18 '05 #1
4 1777
Francis Lavoie wrote:

I have some questions regarding webframework,
[..]
Firstly, I have question regarding the way it work. I see that there's a
bunch of web framework, zope, webware, Skunkweb, etc...
I hope there will soon be frameworks implementing PEP 333 (Python Web
Server Gateway Interface v1.0).

http://www.python.org/peps/pep-0333.html
What are exactly all these framework?
They most times are completely different approaches.
Can I use ZODB outside ZOPE?


Yes.

Ciao, Michael.
Jul 18 '05 #2
Francis Lavoie wrote:

I have some knowledge with PHP and JSP.

Secondly, I would like to receive any advice on which webframe is best.
Each of the frameworks uses a different approach and has different
strengths and weaknesses. It depends on which one fits you brain the
best. The evaluation process can take a fair amount of time.
Is webware is a good choice?


- Webware - Works well, but requires an application server that
communicates with the web server. This is difficult in many hosting
situations.

A few that I like that work in most hosting environments are:

- Quixote - A programmer's approach. You write a program that has
subroutines that create the web pages. This one either fits your brain
or it doesn't. If you view your site as a program this is good choice.

http://www.mems-exchange.org/software/quixote/

- jonpy - A better CGI. It provides an object oriented interface for
writing CGI programs. I like it for its simplicity.

http://jonpy.sourceforge.net/

- Spyce - Python Server Pages. Web pages with embedded python. The
ability to embed Python chunks including proper indentation is very nice.

All of these work well, it just depends your style. If you are looking
for something close to PHP then I think Spyce is your best choice.

Good luck,

Jim
Jul 18 '05 #3
Francis Lavoie wrote:

I have some knowledge with PHP and JSP.

Secondly, I would like to receive any advice on which webframe is best.

Each of the frameworks uses a different approach and has different
strengths and weaknesses. It depends on which one fits you brain the
best. The evaluation process can take a fair amount of time.
Is webware is a good choice?


- Webware - Works well, but requires an application server that
communicates with the web server. This is difficult in many hosting
situations.
A few that I like that work in most hosting environments are:

- Quixote - A programmer's approach. You write a program that has
subroutines that create the web pages. This one either fits your brain
or it doesn't. If you view your site as a program this is good choice.

http://www.mems-exchange.org/software/quixote/

- jonpy - A better CGI. It provides an object oriented interface for
writing CGI programs. I like it for its simplicity.

http://jonpy.sourceforge.net/

- Spyce - Python Server Pages. Web pages with embedded python. The
ability to embed Python chunks including proper indentation is very nice.

http://spyce.sourceforge.net/

All of these work well, it just depends your style. If you are looking
for something close to PHP then I think Spyce is your best choice.

Good luck,

Jim
Jul 18 '05 #4
>I have started writting app with python 6 months ago and I fall in love
with the language (if I can say that ;-)


So, it had you at Hello, basically?


Jul 18 '05 #5

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

Similar topics

3
by: CMan | last post by:
Hi, We are currently trying to install .Net Framework v.1.1 on a server which already has v1.0. We are receiving the following error. Error 1704.An installation for Microsoft .NET Framework...
18
by: Cameron Laird | last post by:
QOTW: "... So I started profiling the code and the slowdown was actually taking place at places where I didn't expect it." -- Guyon Mor?e (and about twenty-three thousand others) " suggestion...
1
by: Robert S. Liles | last post by:
I have Visual Basic.NET 2002 with .NET Framework 1.0. I also have Visual C++.NET 2003 with .NET Framework 1.1. Is there anyway to upgrade the .NET Framework of the Visual Basic to the version 1.1...
0
by: Betinho | last post by:
And after the installing of 2005 Beta 1, I got in problems because the GUI are not loadings and I can not use the program because the toolbox are not working eaither and the program hold still...
7
by: therod | last post by:
I am running Windows Server 2003 SP1 and .Net Framework 1.1 I want to upgrade to .Net 2.0 and I'm pretty sure I should uninstall 1.1 first. Problem is that .NET 1.1 doesn't show up in Control...
17
by: HartsVideo | last post by:
Hi, No one seems to know the answers to these questions or they're just not telling. I downloaded and installed .NET Framework 2.0 and along with it came ASP.NET. .NET Framework 2.0 wrecked...
3
dmjpro
by: dmjpro | last post by:
plz send me a good link which can clearify me how the J2EE framework works i want the details information .... plz help thanx
1
by: steve | last post by:
A series of articles examining some basic concepts in Sql Server. Basic Anatomy of Sql Server, part I What is a stored procedure?...
11
by: id10t error | last post by:
I know this is not really a development problem but why do you have to install the .net framework to run a vb.net program?
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...

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.