News for hackers. Stuff that matters.
Re:Django for Startup Founders: A better software architectu... by holler on Friday June 25, 2021 @02:34AM (#27627760)
I would say my favorite things about Starlette are:

- refined - it feels like all the lessons from DRF were put into Starlette.

- lightweight - minimal dependencies, isn't built specifically for relational data (no orm or other constructs from django that were originally built around models etc)

- flexible - has just enough to build the basics without being too opinionated (app/request/response), let's you choose how to handle things like serialization (e.g. add marshmallow)

- documentation - like DRF, has very solid documentation.

- asgi - the successor to wsgi in many ways, allows things like background tasks so I don't need to set up celery.

- authentication/middleware - easy to set up and customize, again clear documentation and api surface

There's probably more, such as it support for websockets, push, and more, but for me I'm just running a standard http api (sqwok.im).

Re:Django for Startup Founders: A better software architectu... by tomwojcik on Monday June 28, 2021 @04:47AM (#27659458)
Thanks for your response. I guess that's the point, I prefer more opinionated framework with it's own ORM. And I can't say I'm a fan of async.

I'd say Starlette will be the successor of Flask.

Re:Django for Startup Founders: A better software architectu... by holler on Wednesday June 30, 2021 @11:52PM (#27696102)
totally, if you'd like to hear more about it feel free to reach out.. I'm happy with the pattern I'm using and it feels pretty extensible.