|
|
 |
 |
 |
 |
Python Programming Language
|
 |
 |
 |
 |
 |
 |
 |
 |
web development without using frameworks
On Tue, Jun 05, 2007 at 03:01:01PM -0400, Chris Stewart wrote: > I'm interested in learning web based python without the use of fancy frameworks > that are out there. I'm having a hard time coming up with resources and > examples for this. Does anyone have anything that could be helpful?
I'd say the only decent ways are either using a full-featured framework (I favor Pylons) or write plain CGIs. Even for the later a look into http://wiki.python.org/moin/WebFrameworks might be useful (I wouldn't say that "web.py" is really a framework - and it's listed there). Or you write plain-old CGIs with Python's "cgi" module. I have also started like that but currently only use frameworks because the "cgi" module is pretty limited (compared to what Perl offers) and for serious applications not really the way to go. My 2 Christoph
On Jun 5, 9:24 pm, Christoph Haas <e@christoph-haas.de> wrote: > On Tue, Jun 05, 2007 at 03:01:01PM -0400, Chris Stewart wrote: > > I'm interested in learning web based python without the use of fancy frameworks > > that are out there. I'm having a hard time coming up with resources and > > examples for this. Does anyone have anything that could be helpful? > I'd say the only decent ways are either using a full-featured framework > (I favor Pylons) or write plain CGIs. Even for the later a look intohttp://wiki.python.org/moin/WebFrameworksmight be useful (I wouldn't > say that "web.py" is really a framework - and it's listed there). Or you > write plain-old CGIs with Python's "cgi" module. I have also started > like that but currently only use frameworks because the "cgi" module is > pretty limited (compared to what Perl offers) and for serious > applications not really the way to go.
<answering to the OP> I can only second Christoph's answer. Using bare CGI, you'll rapidly find you have to set up some common things like sessions, templating, url to actions dispatch etc - IOW, reinventing the (square) wheel. So unless your goal is to learn the "low-level" parts of web programming (which is a very legitimate goal - as far as I'm concerned, I'd like to see more 'web developpers' doing so), my advice is also to look for a simple, flexible, non-intrusive framework (web.py and Pylons come to mind). My 2 (euro) cents.
On Jun 5, 9:24 pm, Christoph Haas <e@christoph-haas.de> wrote: > On Tue, Jun 05, 2007 at 03:01:01PM -0400, Chris Stewart wrote: > > I'm interested in learning web based python without the use of fancy frameworks > > that are out there. I'm having a hard time coming up with resources and > > examples for this. Does anyone have anything that could be helpful? > I'd say the only decent ways are either using a full-featured framework > (I favor Pylons) or write plain CGIs.
IMO there is a third way: use wsgiref and/or paste. Michele Simionato
On Jun 6, 5:57 am, Michele Simionato <michele.simion@gmail.com> wrote: > IMO there is a third way: use wsgiref and/or paste. > Michele Simionato
Yes, Paste can handle request and sessions among other things. Also i can recommend Mako for templating. WSGI is a bit lowlevel. /Martin
|
 |
 |
 |
 |
|