Slide 1

Slide 1 text

CONSTRUINDO UM MICRO FRAMEWORK WEB EM PYTHON Allisson Azevedo Tuesday, September 10, 13

Slide 2

Slide 2 text

ALLISSON AZEVEDO Graduado em Licenciatura em Computação Desenvolvedor Web http://speakerdeck.com/allisson http://slideshare.net/allisson http://github.com/allisson http://youtube.com/user/allissonazevedo Tuesday, September 10, 13

Slide 3

Slide 3 text

Tuesday, September 10, 13

Slide 4

Slide 4 text

Tuesday, September 10, 13

Slide 5

Slide 5 text

MOTIVAÇÃO Aprendizado Trabalhar nativamente com WSGI Distribuir o projeto no pypi Integração com o travis-ci.org Documentação no readthedocs.org Integração com outras bibliotecas Tuesday, September 10, 13

Slide 6

Slide 6 text

INFLUÊNCIAS Webapp2 Flask Tuesday, September 10, 13

Slide 7

Slide 7 text

FRAMEWORKS Full Stack Django, Web2py Glue TurboGears, Pylons/Pyramid Micro Webapp2, Flask, Bottle, Webpy Tuesday, September 10, 13

Slide 8

Slide 8 text

WSGI Web Server Gateway Interface PEP-333 Extensões para servidores modwsgi, uwsgi Servidores nativos Twisted, Gevent, Eventlet, Gunicorn, Tornado Tuesday, September 10, 13

Slide 9

Slide 9 text

WSGI Exemplos http://allissonazevedo.com/2011/08/25/introducao- ao-wsgi/ Tuesday, September 10, 13

Slide 10

Slide 10 text

WSGI Bibliotecas WebOb Werkzeug Tuesday, September 10, 13

Slide 11

Slide 11 text

ROTEAMENTO Werkzeug routing Routes Selector Tuesday, September 10, 13

Slide 12

Slide 12 text

SESSÃO Beaker Tuesday, September 10, 13

Slide 13

Slide 13 text

TEMPLATES Jinja2 Genshi Mako Quik Tuesday, September 10, 13

Slide 14

Slide 14 text

SIGNALS Blinker Tuesday, September 10, 13

Slide 15

Slide 15 text

GUNSTAR Tuesday, September 10, 13

Slide 16

Slide 16 text

PERGUNTAS? Tuesday, September 10, 13