Hacker News new | ask | show | jobs
by Chris2048 448 days ago
Django may be popular, but it isn't necessarily the best.

A lot is built-in, but there is less modularity compared to say flask.

The ORM is generally inferior to SQLAlchemy, and things like Generic FKs are Django-specific (middleware) that gives you a structural dependency on a framework-specific feature, as well as DB logic in the app layer. Also, (might have changed since I last used it), it's not patricularly pythonic.

async frameworks (awsgi) are the new hotness, and FastApi is gaining steady traction.