Hacker News new | ask | show | jobs
by drcongo 2758 days ago
I agree with some of andy_ppp's list below, but my main gripe is how much Django hides from the user through magic and endless inheritance chains. When I write code I like to know what it's going to do, and when it goes wrong I like to be able to find where it went wrong without jumping through 20 classes in 10 files.
2 comments

Appreciate your response. I would happy to see your reaction when you're working with Laravel, lol.

I fully agree that too much of magic makes Django difficult and easy to newcomers at the same time. So I switched to Flask which is much pleasure to work with and now I'm very happy.

This is covered in hidden state everywhere...