Does CherryPy have any competitors/alternatives? How about Routes?

90 views
Skip to first unread message

sebe...@spawar.navy.mil

unread,
Dec 2, 2006, 3:13:04 PM12/2/06
to TurboGears
I'm curious if CherryPy has any competitors or alternatives?

I noticed Pylons uses something called Routes. Is that an alternative?

CherryPy works so nice I'm not sure why Pylons didn't/can't use
CherryPy.

Maybe they can?

Chris

fumanchu

unread,
Dec 2, 2006, 4:17:07 PM12/2/06
to TurboGears
Hi Chris,

sebe...@spawar.navy.mil wrote:
> I'm curious if CherryPy has any competitors or alternatives?

That's difficult to answer, since each product in this space has
varying degrees of overlap with competitors. The closest thing I can
think of to CherryPy is actually Apache.

> I noticed Pylons uses something called Routes. Is that an alternative?

Routes is an alternative to one facet of CherryPy: the default dispatch
style. CherryPy's default dispatcher works on a tree of objects, and
Routes (a dispatcher) works on a more explicit set of controllers and
connections.

Note that CherryPy 3 includes a Routes-style dispatcher in
cherrypy.dispatch.

> CherryPy works so nice I'm not sure why Pylons didn't/can't use CherryPy.
> Maybe they can?

That's a long answer with a lot of history. ;) The short answer is that
Pylons chose Routes for dispatching (by default), and Paste for
deployment and config. CherryPy provides its own solutions for those
facets in a single package.


Robert Brewer
System Architect
Amor Ministries
fuma...@amor.org

Reply all
Reply to author
Forward
0 new messages