Ruby has this God-Like framework called Sinatra and I like it so much because of its potability and lightness. I used sinatra to make prototying, light-weight APIs and simple web pages. Sinatra is great and much lighter then rails in some cases. But I found Flask in a github conservation and came to test it. Wow execellent speed and great concurrency factor.
Flask is a micro framework in Python programming. The concepts and behaviors are much like Sinatra although both has different usabilities and unique propositions.
Writing something with Flask is as easy as with Sinatra and here is a quick way into learning Flask.
You need to have Python 2 or above installed in your machine. There is something like rbenv for python , pyenv.
Above command sequence is about to install pyenv and python version 2.7.6 , then set it as the default python executable for the OS. You can have many python versions and use [pyenv local version] to set the executable path locally right under your project folder.
We are going to use VirtualEnv for our project because it is better to have python packages contained right under our project folder. By this means, we can control the necessary packages locally and redistrubute to others without any difficulty despite of their python working pattern.