Re:Tornado: FriendFeed's non-blocking Python web server is n...
by cheriot on Thursday September 10, 2009 @05:25PM
(#816233)
Definitely rough around the edges, but looks like a great foundation.
A few notes:
- template.py: "Error-reporting is currently... uh, interesting."
- url mapping looks primitive
- no form helpers
- database.py looks decent, but is mysql only
- Very nice to see the security considerations in signed cookies, auth, csrf protection.
Overall, it looks like they've done the trickier parts of building a web framework and left it to the user/community to add the parts web developers use most frequently (form & url helpers, code organization, and orm).
I love Facebook's enlightened approach to open source. If only one of their open source projects takes off, it will benefit them tremendously.
A few notes: - template.py: "Error-reporting is currently... uh, interesting." - url mapping looks primitive - no form helpers - database.py looks decent, but is mysql only - Very nice to see the security considerations in signed cookies, auth, csrf protection.
Overall, it looks like they've done the trickier parts of building a web framework and left it to the user/community to add the parts web developers use most frequently (form & url helpers, code organization, and orm).
I love Facebook's enlightened approach to open source. If only one of their open source projects takes off, it will benefit them tremendously.