Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of Python web frameworks in this 44-minute EuroPython 2021 conference talk by Emmanuelle Delescolle. Delve into the changing landscape of web development, comparing traditional frameworks like Django, Flask, and Pyramid with modern requirements for APIs and websockets. Discover the array of tools and libraries available for creating a contemporary web framework, including standalone ORM's, schema serializers, and WSGI ecosystem components. Examine the potential for assembling a new framework using existing tools, and gain insights into project templates, routing, serialization, middleware, websocket support, and form building. Learn about Cordy, a modern web framework, and evaluate the pros and cons of developing a new framework in 2021.
Syllabus
Intro
Writing a Python web framework in 2021
Then Vs Now
What about...
Let's go on a tour!
Tour: Project Template
Tour: ORM
Tour: Template engine
Tour: Settings
Tour: Routing
Tour: (De)Serialization
Tour: Request/Response
Tour: Command-Line
Tour: Middlewares WSGI middlewares
Tour: Special *SGI implementation to support websockets
Tour: Form Builder
Put everything in the blender
Missing Links
What is Cordy?
What would be the pros & cons?
Questions
Taught by
EuroPython Conference