473,320 Members | 1,744 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.

Python web framework choice


Guys!

I need to develop a medium-sized database web application for my
company. Given that:
I don't know much about building web UI(s) but i have fair knowledge
about HTML & My schedule is tight.

a recommendation is v v v appreciated.
thanks!
Aug 13 '08 #1
3 1081
On 13 Aug., 07:08, Mahdi <c...@mail.net.skwrote:
Guys!

I need to develop a medium-sized database web application for my
company. Given that:
I don't know much about building web UI(s) but i have fair knowledge
about HTML & My schedule is tight.

a recommendation is v v v appreciated.

thanks!
http://wiki.python.org/moin/WebFrameworks
Aug 13 '08 #2
Quoting Mahdi <ce@mail.net.sk>:
I need to develop a medium-sized database web application for my
company. Given that:
I don't know much about building web UI(s) but i have fair knowledge
about HTML & My schedule is tight.

a recommendation is v v v appreciated.
I'm in the same boat.... a few weeks in.....

I've found that most of the python frameworks are based on the python
cherrypy server. Thats a good place to work out how the webserver part
of the non-zope systems work. ie django etc

So that is the webserver part....

then you need to build your webpages....

I have found Cheetah.... which is pretty powerful... that is a
templating system to build the actual pages from the database content...

that works nicely...

obviously django and pylons wrap all these basics into a 'product'...

so it depends if you want to learn all the basic pieces
(CherryPy/Cheetah)... or jump straight into the high level stuff
straight away (pylons/django)...

depends how much money your boss is throwing your way i guess....

David




Aug 13 '08 #3
da********@preisshare.net a écrit :
Quoting Mahdi <ce@mail.net.sk>:
>I need to develop a medium-sized database web application for my
company. Given that:
I don't know much about building web UI(s) but i have fair knowledge
about HTML & My schedule is tight.

a recommendation is v v v appreciated.

I'm in the same boat.... a few weeks in.....

I've found that most of the python frameworks are based on the python
cherrypy server.
"most" ? Turbogears < 2.x set aside (TG2 runs on top of pylons), I
didn't heard of much cherrypy-based frameworks (except possibly for
home-grown unpublished ones).
Thats a good place to work out how the webserver part
of the non-zope systems work. ie django etc
Django was initially designed to run on mod_python, then added support
for fcgi and wsgi IIRC.
So that is the webserver part....

then you need to build your webpages....

I have found Cheetah.... which is pretty powerful... that is a
templating system to build the actual pages from the database content...
from whatever content...
that works nicely...
There are quite a couple other templating systems. One could mention
Mako, Genshi, TAL, Breve, Jinja, etc...
obviously django and pylons wrap all these basics into a 'product'...
Django has it's own templating system (and it's own ORM)[1]. Pylons
(which is a 100% wsgi-based framework) default to Mako (templating) and
SQLAlchemy (ORM), but these are only defaults

[1] you can of course use other templating systems and ORMs with it, but
then you'd loose most of what makes Django interesting...

Aug 13 '08 #4

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

Similar topics

1
by: bezeee | last post by:
At my work we are in the process of building a tool to test an XML based API. Basically, XML in and XML out over http. Currently, there are two engines that do all of the schema validations, xml...
37
by: Ubaidullah Nubar | last post by:
Hi, How well is Python suited for developing database based applications? I am new to Python so please bear with me if some of the questions are too simple. I specifically have the following...
699
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
0
by: Phillip J. Eby | last post by:
PEP: 333 Title: Python Web Server Gateway Interface v1.0 Version: $Revision: 1.1 $ Last-Modified: $Date: 2004/08/27 17:30:09 $ Author: Phillip J. Eby <pje at telecommunity.com> Discussions-To:...
122
by: seberino | last post by:
I'm interested in knowing which Python web framework is most like Ruby on Rails. I've heard of Subway and Django. Are there other Rails clones in Python land I don't know about? Which one...
28
by: liorm | last post by:
Hi everyone, I need to write a web app, that will support millions of user accounts, template-based user pages and files upload. The client is going to be written in Flash. I wondered if I coudl...
53
by: Michael Tobis | last post by:
Someone asked me to write a brief essay regarding the value-add proposition for Python in the Fortran community. Slightly modified to remove a few climatology-related specifics, here it is. I...
27
by: bcwhite | last post by:
I've been trying to find out what the future of Python is with regard to Tk. It seems there are several interfaces that make use of new functionality, including "Tile" and "Ttk". If I want to...
37
by: Michele Simionato | last post by:
At work we are shopping for a Web framework, so I have been looking at the available options on the current market. In particular I have looked at Paste and Pylons and I have written my...
1
by: Aspersieman | last post by:
On Wed, 05 Nov 2008 08:35:23 +0200, 3000 billg <billg3000@hos.twgg.org> wrote: Hi Excellent choice :)
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
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...
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: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
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)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
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.