CONSTRUINDO UM MICRO
FRAMEWORK WEB EM PYTHON
Allisson Azevedo
Tuesday, September 10, 13
ALLISSON AZEVEDO
Graduado em Licenciatura em Computação
Desenvolvedor Web
http://speakerdeck.com/allisson
http://slideshar...
Tuesday, September 10, 13
Tuesday, September 10, 13
MOTIVAÇÃO
Aprendizado
Trabalhar nativamente com WSGI
Distribuir o projeto no pypi
Integração com o travis-ci.org
Documenta...
INFLUÊNCIAS
Webapp2
Flask
Tuesday, September 10, 13
FRAMEWORKS
Full Stack
Django,Web2py
Glue
TurboGears, Pylons/Pyramid
Micro
Webapp2, Flask, Bottle,Webpy
Tuesday, September ...
WSGI
Web Server Gateway Interface
PEP-333
Extensões para servidores
modwsgi, uwsgi
Servidores nativos
Twisted, Gevent, Eve...
WSGI
Exemplos
http://allissonazevedo.com/2011/08/25/introducao-
ao-wsgi/
Tuesday, September 10, 13
WSGI
Bibliotecas
WebOb
Werkzeug
Tuesday, September 10, 13
ROTEAMENTO
Werkzeug routing
Routes
Selector
Tuesday, September 10, 13
SESSÃO
Beaker
Tuesday, September 10, 13
TEMPLATES
Jinja2
Genshi
Mako
Quik
Tuesday, September 10, 13
SIGNALS
Blinker
Tuesday, September 10, 13
GUNSTAR
Tuesday, September 10, 13
PERGUNTAS?
Tuesday, September 10, 13
Upcoming SlideShare
Loading in …5
×

Construindo um micro framework web em Python

822 views

Published on

Slides do evento: https://plus.google.com/events/ce5olp8lbrath3djqt2b38iupac

Published in: Technology
  • Be the first to comment

Construindo um micro framework web em Python

  1. 1. CONSTRUINDO UM MICRO FRAMEWORK WEB EM PYTHON Allisson Azevedo Tuesday, September 10, 13
  2. 2. 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
  3. 3. Tuesday, September 10, 13
  4. 4. Tuesday, September 10, 13
  5. 5. 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
  6. 6. INFLUÊNCIAS Webapp2 Flask Tuesday, September 10, 13
  7. 7. FRAMEWORKS Full Stack Django,Web2py Glue TurboGears, Pylons/Pyramid Micro Webapp2, Flask, Bottle,Webpy Tuesday, September 10, 13
  8. 8. WSGI Web Server Gateway Interface PEP-333 Extensões para servidores modwsgi, uwsgi Servidores nativos Twisted, Gevent, Eventlet, Gunicorn,Tornado Tuesday, September 10, 13
  9. 9. WSGI Exemplos http://allissonazevedo.com/2011/08/25/introducao- ao-wsgi/ Tuesday, September 10, 13
  10. 10. WSGI Bibliotecas WebOb Werkzeug Tuesday, September 10, 13
  11. 11. ROTEAMENTO Werkzeug routing Routes Selector Tuesday, September 10, 13
  12. 12. SESSÃO Beaker Tuesday, September 10, 13
  13. 13. TEMPLATES Jinja2 Genshi Mako Quik Tuesday, September 10, 13
  14. 14. SIGNALS Blinker Tuesday, September 10, 13
  15. 15. GUNSTAR Tuesday, September 10, 13
  16. 16. PERGUNTAS? Tuesday, September 10, 13

×