6 ms·
That makes sense about project organization done correctly. The thing that really stands out about Flask to me (using it for small projects, I don't really get
by plandis 9y ago
That makes sense about project organization done correctly.
The thing that really stands out about Flask to me (using it for small projects, I don't really get to use Python at my day job) is that the codebase is incredibly easy to understand in it's entirety. Anytime I have needed to look something up I can go to the code and usually understand it within a minute or so.
I'd classify myself as a mediocre programmer by big tech company standards and Flask is very easy for me to understand and use.
- brianwawok 9y agoI would think most Django projects are easy to read also. Part of Python generally...
- sullyj3 9y agoI think the parent meant the codebase of flask itself.
- falsedan 9y agoI have a horrible time reading the Django-based project we support at work.
- rtpg 9y agowhile Django's outer layer is pretty great, the innards are somewhat messy. This is mostly around performance reasons, but also a lot of hard-to-follow code paths. Though a lot of Django projects can take this and make very clean code, it can bite you when you go deep enough into certain things.
- collyw 9y agoYou should have a look at the monster my team maintains at work. Even with a good framework and one of the most readable languages some people still manage to produce a mess. Some of the worst code I have seen has been by Python users (narrowly beaten by unindented Perl).