News for hackers. Stuff that matters.
Re:Ask HN: Go-to web stack today? by LaGrange on Saturday January 05, 2019 @10:32AM (#18832095)
> I assume Django is similar.

I'd say more than Rails. Rails actually doesn't make too many choices about the application itself. Django does - it kinda expect the application to be CMS-y (which is super useful for a _lot_ of work - but not if you're not doing anything CMSy), has default for authentication which aren't great (usernames that aren't emails, for example) and has a sub-standard (but not terrible) ORM. The admin interface is useful in the beginning, but becomes a drag on development as time goes by.

Django is workable, so I wouldn't say "stay away," but I wish more companies went with something like Flask + SQL Alchemy. My experience is that people who pick Django often leave companies after a year, leaving a mess for others to clean up.

> And why PostgreSQL by default?

PostGIS. I know projects that ended up with two databases, because they picked MySQL early, and later needed GIS features.

There are no comments on this comment yet.