Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python non-mainstream web

Python non-mainstream web

My speech at DevPro TechTalk about pythonic web

Yehor Nazarkin

August 14, 2013
Tweet

More Decks by Yehor Nazarkin

Other Decks in Programming

Transcript

  1. GAE webapp vs workers async datastore memcache channels (comet) cloudSQL

    Blobstore OAuth XMPP Mail logs images task queues sockets search URL fetch users (google id)
  2. Zope • Дедушка современных веб-решений • Пришел из CGI-only времен

    • Enterprise подход • Много концепций используется последователями
  3. Pyramid • Последователь pylons/bfg • базируется на paster и webob

    • почти full-stack (scaffolding, etc.) • подробная документация
  4. bottle • похож на попытку облегчить Flask • расширяется плагинами

    • однофайловые микроприложения • поддерживает 17 адаптеров для запуска (9 sync, 8 async)
  5. Flask • самый большой hype 2012-2013 • построен на werkzeug

    • разные модели использования • есть api для расширения • рекомендации, документация, community - all inclusive
  6. Nagare • Stackless Python! • строится из автономных компонентов •

    страница — композиция из представлений • нет управляемого цикла request/ response
  7. GIL

  8. twisted . web • twisted — матерь всея протоколов •

    HTTP — протокол, twisted — сервер