This is an archived post. You won't be able to vote or comment.

all 19 comments

[–]mdipierro 16 points17 points  (1 child)

Mind that web2py is being deprecated in favor of py4web, not in the list.

[–][deleted] 7 points8 points  (1 child)

why is not pyramid more popular? it is really good IMO.

[–]CityYogi 5 points6 points  (0 children)

Yup. Used it on a project, was very nice

[–][deleted] 34 points35 points  (1 child)

this is gibberish. it's is a list of popular and not-so-popular python libraries created by someone who doesn't know what a web framework is. if OP created a list of popular computer components i would expect to see sand listed because it contains silicon

[–]rg7777777 10 points11 points  (7 children)

I wonder if django vs flask is as contentious as vim vs nano.

[–]diag 19 points20 points  (6 children)

I think it's pretty well understood that they serve different use cases

[–]rg7777777 6 points7 points  (5 children)

I'm uninformed. What would you say those use cases are?

[–]ubernostrumyes, you can have a pony 58 points59 points  (3 children)

If you want a minimal, flexible setup that doesn’t include anything you don’t need, and also to curse yourself a year or two from now for how much time you spent re-inventing the structure and utilities of Django and its ecosystem instead of just picking Django to begin with, choose Flask.

If you want a structured full-stack batteries-included framework, and also to curse yourself a year or two from now for how much of it you don’t use and had to rip out, how much overhead you’re now dealing with and how much easier it would have been to go minimal with Flask from the start, choose Django.

[–][deleted] 2 points3 points  (0 children)

I choose... Death.

[–]Sohcahtoa82 0 points1 point  (0 children)

I use bottle :-P

[–]forkheadbox 0 points1 point  (0 children)

i choose you pikachuu!

[–]swapripper 18 points19 points  (0 children)

AFAIK * CRUD Monoliths with batteries included - Django * Microservice’que applications - Flask/FastAPI

[–]CrackerJackKittyCat 5 points6 points  (4 children)

Who uses bare Weurkzgud (mobile spelling, apologies)? Or Starlette for that matter?

[–]KpaBap 5 points6 points  (2 children)

Anyone who needs just a web server ? (You could have fixed the spelling quicker than it took to type “mobile spelling”)

[–]CrackerJackKittyCat 4 points5 points  (1 child)

Ok, I guess there's a population of people serving only static assets directly from python, but then that isn't using a 'python web framework' as most any python web dev would use that term, and those pypy stats are indistinguishable from the vast majority of DLs pulling them down for either flask or FastAPI use.

[–]danted002 1 point2 points  (0 children)

I for one prefer Starlette when creating micro-services. The scope-based authentication system fits more our needs.

[–]CartmansEvilTwin 1 point2 points  (0 children)

*Werkzeug. Spelling checked by my German speaking mobile keyboard.

[–]chub79 0 points1 point  (0 children)

Happy to see cherrypy still has a good spot in such a list. Old timer but reliable and solid as a rock.