Rahul S.
RS
Rahul S.
Software Engineer
Enterprise (> 1000 emp.)
"Best Lightweight Python based Web Framework"
5/5
What do you like best about Flask?

The flask web framework is a light framework, which helps write the backend code, create API's, Testing, working with all different types of databases. Send and retrieve data from the UI.

It uses Jinja2 syntax in the UI part to put the logical statements recieved from backend. Review collected by and hosted on G2.com.

What do you dislike about Flask?

There isn't much to dislike as its an light weight version of a web framework, if you want a heavy-duty, with all functions framework then go for Django as its also in python and have all functinoality in 1 single framework unlike flask where if any additional functionality is required then we have to install it seperately. Review collected by and hosted on G2.com.

Gaurav Kumar S.
GS
Gaurav Kumar S.
Fresher
Mid-Market (51-1000 emp.)
"Easy to develop and maintain applications"
4.5/5
What do you like best about Flask?

Flask is easy to use and learn due to its rich documentation.it is an elegant, lightweight web framework for Python.it's underlying component are some of the best designed libraries in python.other than that,we can extend our web app to the mobile as well through its capability of making application programming interface. Review collected by and hosted on G2.com.

What do you dislike about Flask?

It is more potential for security risks.

It requires higher maintenance costs for more complex systems.

It also requires more complicated maintenance for larger implementations. Review collected by and hosted on G2.com.

Vishal K.
VK
Vishal K.
Data Scientist
Small-Business (50 or fewer emp.)
"awesome way to create and scale webapp and api application"
5/5
What do you like best about Flask?

The concept of blueprint and registering of it to modularise the code with swapping in out of the functionality. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Some automatic way to create all folder and nice modularise repo structure Review collected by and hosted on G2.com.

Mir A.
MA
Mir A.
Full Stack Developer and Cloud solution architect
Small-Business (50 or fewer emp.)
"Flask, A lightweight web framework that gets the job done"
4.5/5
What do you like best about Flask?

For python, we have several heavy frameworks for web / API development but when you want to spin something up quickly and don't want to be bothered by the framework structure, Flask is a go-to solution. A classic example like DRF (Django rest framework) is great for creating for APIs but the pains that come with it aren't that great so Flask is the answer to all those issues. Apart from this Flask comes with a quite good community that's always helpful when you are stuck with something, For me, personally, Flask was the first time I created APIs with python and I couldn't believe it could be so easy, It's perfect for beginners Review collected by and hosted on G2.com.

What do you dislike about Flask?

I think there are a couple of issues like scalability (scaling something made in a flask can be challenging at some level without having issues with the existing codebase). One more issue which I think is related to modules we can use in the flask, I have no doubt in maintainers and community of flask but more often if it happens with major package managers like npm then the flask isn't immune, Imagine you building something great that uses this one module in a flask which is compromised that's a major security breach, So I still think flask is good but for a certain level its great for beginners creating good micro apps but may not be such an idea for creating something more robust. Review collected by and hosted on G2.com.

RD
Randy D.
Small-Business (50 or fewer emp.)
"Using the Flask web framework"
5/5
What do you like best about Flask?

It is a lightweight python web framework.

It allows you the freedom to write algorithms without you having to follow any strict rules.

It broadens your understanding of server-side development.

It is easy to set up.

Merging it with front-end languages is very easy. Review collected by and hosted on G2.com.

What do you dislike about Flask?

The fact that it is a microframework makes it not suitable for apps that accept huge requests like E-commerce sites. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"Excellent python framework"
5/5
What do you like best about Flask?

Flask makes web development with python a breeze. The project structure is easily comprehensible and can be easily learned. documentation is also plentifully available online. Review collected by and hosted on G2.com.

What do you dislike about Flask?

There is not much to complain about, nor do I see any large downsides with the framework Review collected by and hosted on G2.com.

Verified User in Financial Services
IF
Verified User in Financial Services
Small-Business (50 or fewer emp.)
"Amazing and definitely recommendation worthy"
4.5/5
What do you like best about Flask?

It is extremely useful ,easy to use and its simple integration with python helps non java developers adapt to it quickly Review collected by and hosted on G2.com.

What do you dislike about Flask?

It is not standardized as a framework,not very scalable and could expand on the number of available tools Review collected by and hosted on G2.com.

RT
Raymond T.
Small-Business (50 or fewer emp.)
"This one of the best web frameworks in python"
5/5
What do you like best about Flask?

Flask is small as easier to get started with and set up compared to Django. The code to set up a web server and api endpoints is so small compared to the code to set up similar results in Django. Flask is a very popular library among developer communities online with so many tutorials and discussions on StackOverFlow. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Flask does not come with a number of features like session authentication, management and requires external dependencies to complement it which can cause vulnerabilities to an application in case an installed dependency is compromised Review collected by and hosted on G2.com.

Manuela M.
MM
Manuela M.
Senior Full Stack Developer
Small-Business (50 or fewer emp.)
"Lightweight server"
5/5
What do you like best about Flask?

To set up Flask is very simple and quick. The documentation is very complete if we want to do the process by ourselves, or just to know everything you can do. Review collected by and hosted on G2.com.

What do you dislike about Flask?

We have to take into consideration the python version, if not the required libraries, ways to import, etc... could change dramatically. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"The better framework for Python"
5/5
What do you like best about Flask?

The best thing is it does not offer a lot of restrictions Review collected by and hosted on G2.com.

What do you dislike about Flask?

It has a singular source which means it handles requests in turns Review collected by and hosted on G2.com.