3 ms·
>Who uses Flask? >Reddit I'm pretty sure Reddit is running Pylons.[1][2] That being said, I really wish Pyramid[1] (formerly repoze.bfg) would get a little b
by sirn 12y ago
>Who uses Flask?
>Reddit
I'm pretty sure Reddit is running Pylons.[1][2]
That being said, I really wish Pyramid[1] (formerly repoze.bfg) would get a little bit more recognition in the Python web community. I particularly like Pyramid for its supports for Python 3 (even 3.2, which means it works well with PyPy3), good documentation (although sometimes a bit overwhelming) and the fact that the framework grow very well along with the app size. You can swap out or extend nearly everything in Pyramid, from renderers (Mako, Jinja, anything) to session object down to request objects, and may be even more.
It's true that these features are not unique to Pyramid and dependency with Zope components scare people off, but after few years of using several frameworks (started with web.py, then Django, Pylons, Werkzeug although not exactly a framework, Flask, etc.) I've found Pyramid to have the right balance between extensibility and simplicity. It could be a single file simple application if you want, or a big guy framework with authentication policy built-in if you ever needed one.
Interestingly, I got a tie between Flask and Django in the worksheet.
[1]: http://www.pylonsproject.org/projects/pylons-framework/about http://www.pylonsproject.org/projects/pylons-framework/about
[2]: https://github.com/reddit/reddit/search?utf8=✓&q=pylons https://github.com/reddit/reddit/search?utf8=✓&q=pylons
[3]: http://www.pylonsproject.org/projects/pyramid/about http://www.pylonsproject.org/projects/pyramid/about
- welder 12y agoYou're right according to https://github.com/reddit/reddit/blob/master/r2/setup.py https://github.com/reddit/reddit/blob/master/r2/setup.py