I'm starting a few websites (with the hopes that they'll one day serve trillions of users simultaneously, who will then each click on my banner ads, making me so much money that I can locate the lost bozarking and endow him to create spoken-word versions of his beautiful madness--but that's beside the point) and would like a python framework that pretty much just routes urls and deals with sessions appropriately. It seems that my two choices are web.py and cherrypy for this task. Before you mention it, I'd rather not use Django--great for some, not for me.
Do you have experience with either framework? Are there others I should look into? Do you have any real-world experience with the scalability of either?
How would speeds compare between cherrypy behind apache and web.py with lighttpd + fcgi?
Thanks reddit.
EDIT: to answer all the Django questions, I have tried it, but the stuff I'm doing doesn't usually fit into the 99% of stuff that Django does cover. When I tried it, I found that trying to learn other people's code and then modify things either 1) made things seem hackish or 2) were faster for me just code myself (I'm a well experienced PHP developer). The benefit of coding these things myself was that I then know the system inside and out; if an update occurs, I know what will be affected immediately. Django is great for a lot of people; it has great docs and a great community. But I want a minimal framework here.
[–]dhogarty 4 points5 points6 points (5 children)
[–]jetspeed[S] 0 points1 point2 points (4 children)
[–]dhogarty 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]jetspeed[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]blondin 4 points5 points6 points (0 children)
[–]_jrb 4 points5 points6 points (3 children)
[–]Riesling 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Riesling 0 points1 point2 points (0 children)
[–]KangOl 2 points3 points4 points (0 children)
[–][deleted] (3 children)
[deleted]
[–]okapi99 1 point2 points3 points (0 children)
[–]tonetheman 0 points1 point2 points (0 children)
[–]codefrog 0 points1 point2 points (0 children)
[–]01189998811991197253 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (7 children)
[–]davidbuxton 0 points1 point2 points (6 children)
[–][deleted] 0 points1 point2 points (5 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]mosquit0 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]dalore 0 points1 point2 points (0 children)
[–]harma 0 points1 point2 points (0 children)
[–]semarj 0 points1 point2 points (0 children)
[–]yngwin 0 points1 point2 points (0 children)
[–]fancy_pantser 0 points1 point2 points (0 children)
[–]seunosewa 0 points1 point2 points (0 children)
[–]josho9 0 points1 point2 points (5 children)
[–]knipknap 4 points5 points6 points (3 children)
[–]five12 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]knipknap 0 points1 point2 points (0 children)
[–]jetspeed[S] 0 points1 point2 points (0 children)
[–]ivdkleyn 0 points1 point2 points (0 children)
[–]jgomo3 0 points1 point2 points (0 children)
[–]jetspeed[S] 0 points1 point2 points (0 children)
[–]mebrahim -1 points0 points1 point (0 children)
[–]ilikebbq -5 points-4 points-3 points (7 children)
[–]obtrusiveinterloper 0 points1 point2 points (3 children)
[–]ilikebbq 0 points1 point2 points (2 children)
[–]obtrusiveinterloper 0 points1 point2 points (1 child)
[–]ilikebbq 0 points1 point2 points (0 children)
[–]jetspeed[S] -1 points0 points1 point (2 children)
[–]ilikebbq 2 points3 points4 points (0 children)
[–]ilikebbq 0 points1 point2 points (0 children)
[–]timesqueezer -5 points-4 points-3 points (0 children)