Sitzungsprotokoll: Breakout Meeting "Frontend-Coding", 18.05.2021

Übersicht über die verwendeten Frameworks

  • Django: Serverside-Web-Framework – bindet Datenbanken und Logik an, stellt Informationen zum Rendern eines HTMLs oder für eine REST-API bereit, inkl. Nutzerlogin, Rechteverwaltung
  • Jinja2: Serverside-Template-Engine – wird zur Darstellung von Informationen als HTML genutzt
  • Vue: Client-Template-Engine – wird zur Darstellung von per REST abgerufenen oder in Javascript berechneten informationen als HTML-DOM genutzt.
  • Bulma: CSS-Stylesheet & UI-Framework – stellt CSS-Klassen bereit, um einem HTML-Dokument ein bestimmtes nutzerfreundliches Aussehen zu verleihen.
  • Fontawesome: CSS-Stylesheet – stellt CSS-Klassen bereit, um Symbole anzuzeigen
  • Gunicorn: Kümmert sich darum, Python-Prozesse mit Django zu starten, und Anfragen von einem Webclient zu parsen
  • Nginx: Webserver – liefert statische Dateien aus, die ihm Django hingelegt hat.

Diagramm (Mischung statische Referenzierung und dynamisches Verhalten)

g24.png

Nächstes reguläres Treffen

31.05.2021 18:00