~/talk

A Brief History of Python Web Frameworks

Talkat DevWorld 2024 · 2024-02-29..03-01· [python]
links:none on file
slides:none on file

Starts at 1989 with HTTP 0.9 and moves through CGI with Apache and mod_cgi, Zope’s all‑in‑one ZODB (powerful but hard to access), CherryPy, TurboGears and Django around 2005, then WSGI’s arrival and WSGI standard that enables interchangeable servers and middleware. Note uWSGI and Gunicorn, Bottle’s “three‑day” origin, the rise of ASGI and WebSockets, Starlette as an Starlette toolkit, and FastAPI + Pydantic using type hints — each entry shows what was built, which servers and ORMs were used, and whether it actually scaled.

AI-written summary · about

  1. 0:00Python web frameworks intro
  2. 1:56HTTP evolution 1989-1997
  3. 3:41CGI and dynamic web
  4. 4:47Zope and Python CMS
  5. 7:55Quixote & Webware alternatives
  6. 9:41Java servlets vs Python WebKit
  7. 11:47WSGI modern foundation
  8. 12:52CherryPy’s pioneering role
  9. 13:54TurboGears full-stack Rails
  10. 16:22Django’s admin success
  11. 17:24Web.py and YouTube
  12. 18:05Pylons modular revolution
  13. 19:08uWSGI & Bottle microframework
  14. 19:50Tornado async renaissance
  15. 20:12Flask community success
  16. 21:15ASGI & Django Channels
  17. 21:59Starlette & FastAPI toolkit
  18. 23:27Legacy of Python web
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.