3 ms·
i have seen a flask/pyramid apps recreating django's batteries -- weakly and unmaintainably. yes, building something from scratch is good for learning, and arg
by minusf 5y ago
i have seen a flask/pyramid apps recreating django's batteries -- weakly and unmaintainably.
yes, building something from scratch is good for learning, and arguably should be done before picking up and learning a framework. but that is true for flask/pyramid just the same, build your own utility belt first to truly appreciate something like django.
what is also good for learning is to drill down into the django code to see how certain things were implemented and what design choices were made by seasoned developers. all that code also went through a lot of testing, testing that a home made module will rarely see.
building from scratch is great for learning, but keep your learning artifacts out of production :}
edit: one more thing, once you commit to a framework, dont fight it. if you dont like the django way, dont use django, obviously it's not gonna be a nice experience... every framework is meant to be used in a certain way.