Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"Bottle is an excellent software but needs minor improvements."
3/5
What do you like best about Bottle?

Download is easy, usage is efficient; however, some functions seem very unneccessary and I feel as if they're a waste of space. Review collected by and hosted on G2.com.

What do you dislike about Bottle?

The unessential functions, they seem to be redundant and a waste of space. Review collected by and hosted on G2.com.

Fatma Z.
FZ
Fatma Z.
Full Stack Application Developer
Banking
Enterprise (> 1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Python enthusiast "
1/5
What do you like best about Bottle?

Ease of the product to connect with the front end and back end Review collected by and hosted on G2.com.

What do you dislike about Bottle?

Configuration file are difficult to handle sometime and give hard time while connecting with other tools or language. Review collected by and hosted on G2.com.

Sean Francis N.
SN
Sean Francis N.
Freelancer
Computer Software
Small-Business (50 or fewer emp.)
"An Easy to use Python Framework"
4/5
What do you like best about Bottle?

Bottle is an excellent web microframework that allows anyone to create web applications from scratch without the "heaviness" of Django.

Bottle is very lightweight in terms of storage and execution. You can create applications in a breeze without the complexity of setting up your development environment just to start working on it.

As with most Python packages, it works perfectly well when combined with virtualenv to separate system dependencies and project dependencies. Bottle's portability is prominent as well when combined with Docker for development and production. Review collected by and hosted on G2.com.

What do you dislike about Bottle?

Being a microframework, Bottle is not able to provide out-of-the-box solutions such as user authentication and database ORM.

Bottle is excellent at being lightweight but being lightweight also means that certain features are discarded just to keep it lightweight.

As mentioned earlier, Bottle does not have user authentication out -of-the-box which is a bummer for those willing to use Bottle for a web app that has users. This, however, can be solved by implementing your own user authentication system for your application.

Another good thing about Bottle is that it does not force you follow a project structure. You have the freedom to structure your project any way you want. Review collected by and hosted on G2.com.