On Tue, Oct 27, 2009 at 2:36 PM, Dotan Cohen <dotanco...@gmail.com> wrote: >> declarative mapping of urls to code > > Apache does this, unless I am misunderstanding you. > > >> of code to templates > > Those who code in HTML don't need this. In any case it's not hard to > call a function in a class that writes the HTML before the content, > then write the content, then call another function that writes the > HTML after the content. This is how my sites are run, though in PHP > instead of Python. No prepackaged templates. > >> abstracting away >> the details of GET and POST > > GET is easy, just parse the HTTP request. I don't know how much of a > problem POST would be. > > >> validating and decoding parameters, especially >> if these become larger repetitive structures like several addresses of a >> user > > This falls under database, cookies, or HTTP request parsing. Or am I > misunderstanding something again? > > >> re-rendering invalid form-data > > Just add it into the HTML. > > >> working with HTML or JSON as output, > > Same as writing to stdout, just output the HTTP headers first. > > >> managing transactions, providing a error-reporting-infrastructure >> > > This does not differ from regular (non-web) Python coding. > > >> The list continues. >> > > I would really like to know what else. So far, I am not convinced that > a framework offers anything that is not already easily accomplished in > Python.
Using a framework helps to ensure that your code is easy to maintain. DRY isn't about saving time now, its about saving time six months from now. Geremy Condra -- http://mail.python.org/mailman/listinfo/python-list