Moderne Web-Entwicklung mit Python und Lona (clt23)

Published: March 12, 2023, 4 p.m.

b'Traditionell wird der Code in Web Apps in zwei Kategorien eingeteilt: Backend (Code auf dem Server) und Frontend (Code im Browser). In den meisten F\\xe4llen werden Backend und Frontend mit v\\xf6llig unterschiedlichen Technologien, Tools und Konzepten entwickelt. Oft sogar in getrennten Codebases von getrennten Teams.\\nDer Overhead von solchen Projektstrukturen ist hoch: Oft kann ein einzelner nicht mehr das ganze Projekt \\xfcberblicken, geschweige denn verstehen.\\n\\nDie vielf\\xe4ltige Komplexit\\xe4t von modernem Web ist vor allem f\\xfcr kleine Projekte oder Teams, die Web nur als Visualisierungsmedium oder zur Dateneingabe, benutzen wollen, besonders \\xe4rgerlich und zeitraubend.\\n\\nLona hat eine radikal neue Herangehensweise an Web! Die ganze Komplexit\\xe4t von HTTP, Websockets, JavaScript und CSS ist eingepackt in eine simple Python API, entkoppelt von Konzepten wie Backend und Frontend, Server und Client.\\n\\nEin simples Python-Script ist genug, um in kurzer Zeit eine komplette Web App zu bauen.\\n\\nLona ist integriert in etablierte Web-Technologien wie Django und Bootstrap. Es richtet sich sowohl an mittlere bis gro\\xdfe Projekte mit hunderten von Usern als auch an kleine Projekte und simple Prototypen.\\n\\nIn diesem Vortrag geht es um die Entstehung und die Anf\\xe4nge von Lona, welche Probleme es l\\xf6st und wie die unterliegende Technologie funktioniert. Der Vortrage wird gehalten vom Autor und Maintainer von Lona.\\nabout this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/116'