4 ms·
This is a false statement that Django is unsuitable for large projects. I have been working on a fairly large Django Project for 5 years now and it has been a p
by mundanevoice 8y ago
This is a false statement that Django is unsuitable for large projects. I have been working on a fairly large Django Project for 5 years now and it has been a pleasure using Django to build good and stable features that actually scale.
> The nature of Django encourages tight coupling between unrelated parts of the system - Models intertwine database operations and business logic, ModelViews intertwine db operations, business logic and the interface layer.
It totally depends how your architect your application and how you write code.
Any framework you choose, you need to write good code, keep an eye on db operations, enable caching where it is required and you will survive the scale just fine. All the arguments are exactly same in the favor of slack.
Do not spread the FUD that using a framework can magically make your application scale. I have seen very bad and very good code in both Django and flask. If you want your application to scale, you need to carefully work on it there is no silver bullet.
- rrcaptain 8y agoSome frameworks however are much better at forcing you to make good design decisions. PHP is absolute garbage at that for example.
- donarb 8y agoPHP is a language, not a framework.
- setr 8y agoA language is a framework, just even bigger ;) Hell, some frameworks even come with their own (DS)Language
- mundanevoice 8y agoI agree some frameworks enforce good design decision but none can guarantee it. That's my argument here. There are good frameworks in PHP too and not all PHP code is garbage.