Home > pugip-microframeworks

pugip-microframeworks

Pugip-microframeworks is a project mainly written in Python, it's free.

Showoff source for a presentation I gave on microframeworks at the Princeton Python User Group

Princeton Python User Group Talk On Microframeworks

This is a showoff presentation I shared with the Princeton Python User Group surveying a subset of the more popular microframeworks out there. You can view this presentation by installing the showoff gem (how devilish of me to force you to install ruby code to watch a presentation on Python microframeworks), cloning the repo, diving into the repo directory, issuing the command 'showoff serve', and opening localhost:9090 in your browser.

$ gem install showoff
$ git clone git://github.com/chrisbaglieri/pugip-microframeworks.git
$ cd pugip-microframeworks
$ showoff serve

Overview

Given the varying levels of experience in the room, I start off grossly defining microframeworks and more importantly what they are not. From there, I dive in and cover Flask, Bottle, web.py, and cherry.py. Along the way I make note of other less popular but equally notable microframeworks, namely Pesto, Bobo, itty, and aspen.io. In each of the framework dedicated folders, you'll find markup for the showoff presentation as well as a basic implementation of an application or api using said framework.

Code

If you're interested in running any of the code examples, beyond installing the actual framework as described in the presentation, you'll need to install MongoDB (brew install mongo if you're on OSX and use homebrew) and MongoKit (easy_install/pip install mongokit) which I employ in every example.

Previous:dotfiles