Pylons has some useful things in it, however most of them are actually
independent packages that pylons just depends on. The definition of a
meta-package - in the context of Debian's APT, for instance - is a
package that doesn't have any content of its own, but it's simply a
list of  dependencies on other package, so that users can get all
those other packages by installing the meta-package.
The question is what does pylons add of its own to make it more than a
meta-package (which is just a list of dependencies). It has a bunch of
useful decorators - https, beaker_cache, validate - but they are all
so flawed (https throws away query params, beaker cant handle
memcache, validate has flawed design and produces invalid html) that I
had to write my own.
I considered the basic strength to be the HTTP server which comes from
Paste which I guess together with some other sub-modules provides all
the HTTP request processing. But then I found out about CherryPy 3 and
confirmed it gives much better performance and a dispatching
architecture, so what exactly is left in pylons ?
Maybe Routes, but if the only route you need is "controller/action/
id" (which I think CherryPy supports) dispatch is enough, then we
don't even need routes fancy (and most likely wasteful and expensive)
mapping.

Mako, SQLAlchemy, and FormEncode  are all great but can be used
independently.

Then I found out the real purpose of pylons in the thread below -
basically to be a framework for easy integration of different
projects. That's nice but it's not exactly what I need. My emphasis is
on light-weight and high-performance, so I'm trying to find out what
other parts of Pylons I need, or if I can just use cherrypy+mako
+formencode + sqlalchemy+memcache

http://groups.google.com/group/pylons-discuss/browse_frm/thread/c6c8c5bb596115c2/81b12ce891a9be04?lnk=gst&q=cherrypy#81b12ce891a9be04

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to