News for hackers. Stuff that matters.
Re:Why Django Sucks by MatthewPhillips on Wednesday June 06, 2012 @10:01PM (#4077224)
The problem is not frameworks; the problem is object oriented programming. Simply put, OOP lends itself to kitchen-sink frameworks because it is the only way to really share code in OOP. We write these large hierarchy of objects and then, because we have to carefully maintain state, we mark most of it as private, or sealed. Then we give precise instructions on how to consume and use the code, and even more precise instructions on how to extend it.
Re:Why Django Sucks by UK-AL on Wednesday June 06, 2012 @11:31PM (#4077464)
Well that's strange because Django didn't use much OO either when I used it in the past, only for the ORM.
Re:Why Django Sucks by bad_user on Thursday June 07, 2012 @06:31AM (#4078306)
You must have been using a different framework called "Django" than I did.
Re:Why Django Sucks by jonknee on Thursday June 07, 2012 @03:08PM (#4080758)
Have you used Django much? Some classes you run into frequently (besides Model):

* Form * HttpResponse * All middleware * Template * Etc, it's all classes except if you write function based views

Re:Why Django Sucks by anthonyb on Thursday June 07, 2012 @03:16AM (#4077955)
Also this is Python, so you can poke the internals however you like :)
Re:Why Django Sucks by sashahart on Thursday June 07, 2012 @10:05AM (#4079051)
You can, but that doesn't mean you should. It's brittle. If your app or library breaks because a minor update to a dependency changed those internals completely, you can't say you weren't warned.