Reahl: The Python-only web framework
summary
Reahl claims full web apps written purely in Python, hiding HTML JavaScript and CSS behind Python widget classes that are instantiated per request; latest release is about 26,000 lines of code with roughly 40% tests. Pages compose widgets, AJAX requests ask the server to render single widgets, server-side sorting/pagination is demonstrated with ~200 speakers shown three at a time, and permissions can gray out buttons automatically; degrades gracefully without JavaScript, plans to use Bootstrap, but features like responsive disclosure are not yet implemented.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:58Background
- 5:04What it is
- 9:19Behind the Sliding Panel
- 10:20Widget lifetime
- 13:25Why you should care
- 16:26"No-html" frameworks
- 17:10Maintain web semantics
- 17:26Support web ideals
- 18:00Web-grown API
- 19:04Aim: higher level issues
- 19:38Leverage existing wisdom
- 20:27Our journey
- 22:12You're invited
related talks
47mPython on the Client Side Web
30mSo you want a modern frontend for your Python web app?
38mKeynote – Peter Wang
45mThe marvelous world of Python in Browser: a nice surprise
29mFrom Graveyard to Glory: Production Python in the Browser
28mPython Apps in the Browser made simple by PyCafe
25mSolara: Pure Python web apps beyond prototypes and dashboards
31mRevolutionize the Web with Python - Brython
