"Ben Sizer" <[EMAIL PROTECTED]> writes: > Mike Meyer wrote: >> [Not sure if this attribution is correct.]
And it was apparently wrong. Apologies to both DH and AM. >> > Alex Martelli wrote: >> > Because of course if other languages have 1 or two frameworks, python >> > needs a dozen. >> People keep talking about Python's wealth of web frameworks as if it >> were a bad thing. I just don't see it. Just like I like to have more >> than 1 or 2 languages available for programming, I like to have more >> than 1 or 2 web frameworks available for building web sites. That I >> can get the flexibility I want in this area *without* having to >> abandon Python is a plus for Python. > Flexibility is good, but personally I think the problem is that instead > of useful variety, we have redundant overlap. How many different > templating systems, sql<-->object mappings, and URL dispatch schemes do > we need? And what exactly is the difference between them all, except > for slightly different syntax? Well, they come in at least three major variants: complete publishing system (ake zope), templating system (aka psp), and modules (aka cgi). Each of these is focused on a different level of the problem, and hence is suitable for different things. Syntax can be very important, especially for templating systems. Typically, those are used in situations where you have a lot of X/HTML and want a bit of dynamic content. Ideally, you want to be able to treat this just like a static HTML page. If the syntax of a templating system makes your standard web tools puke, you probably want to avoid it. <mike -- Mike Meyer <[EMAIL PROTECTED]> http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. -- http://mail.python.org/mailman/listinfo/python-list