Python Frameworks

Python frameworks can be divided into a few areas as Python is a very diverse language and can be used in various fields. Each of these fields has its own frameworks, some of which are more popular than others. One of the most popular fields Python is applied in is web development, which we will focus on today.

The presented frameworks can be broken down into three categories: 



Full Stack Frameworks




Micro Frameworks



Asynchronous Frameworks



The web frameworks presented above are merely a small chunk of a bigger and broader family of Python frameworks. Each solution has its strong and weak points and, as with everything else, there is no perfect match that will solve every given task. The most important questions that one has to answer when choosing the framework are dictated by problems that need to be solved. If extensive support on the server and browser side is required, then a full-stack framework might be a good choice. 

For smaller projects or where the flexibility in writing code is a priority, a microframework can be the way to go. In cases where request processing speed plays an important role or a project will have to deal with long response times, asynchronous framework should do the trick.

Comments

Popular posts from this blog

Email Sending through O365 using OAuth Protocol

IISRESET vs App Pool Recycling ?

Deploy .Net6.0 Web api with docker