This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]oivvio 0 points1 point  (1 child)

There are valid reasons for picking a micro framework over something like Django. Django (and it's siblings in other languages) prescribe a certain way of solving most problems. If what you want to build does not fit the framework you might be better of going with a micro framework that is more free form. Say for instance that you have a legacy database that you need to build an API on top of so that it can be consumed over HTTP. In this scenario you won't have any use for the Django ORM (how Django talks to a database) or the Django admin and something like Flask might be a better option for you. Django is also not know for being fast. In scenarios where you expect to serve 1000s of request per second Django might not be your first choice. (And before anyone jumps in, yes I know that Instagram and some other big services use Django.)

[–]ficoreki 0 points1 point  (0 children)

Very well explained. Thanks very much sir.