From 00e701f3c1f0c761d587d3fbad7c912fa664cecb Mon Sep 17 00:00:00 2001 From: derlole <122916573+derlole@users.noreply.github.com> Date: Tue, 24 Jun 2025 22:22:51 +0000 Subject: [PATCH] antworten (teilweise) --- aaaSonstiges/Fragen zur Software | 8 -------- aaaSonstiges/Fragen zur Software.js | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) delete mode 100644 aaaSonstiges/Fragen zur Software create mode 100644 aaaSonstiges/Fragen zur Software.js diff --git a/aaaSonstiges/Fragen zur Software b/aaaSonstiges/Fragen zur Software deleted file mode 100644 index 0d7b183..0000000 --- a/aaaSonstiges/Fragen zur Software +++ /dev/null @@ -1,8 +0,0 @@ -db.py legt in die Sachen in Datenbank ab. welchen DB typ nutzen wir ? SQlite :) -obj ist unsere Obket oreniteung und der Benutzer si da objket ? -Ist scoket io der Datenbroker zwischen server und ESp ? -Was macht persistence? -Routes ist der Empfang der Daten von Esp als auch website oder? -Warum Static für die CSS/js sachen ? -Warum sind die CSS un JS augelagert ? - diff --git a/aaaSonstiges/Fragen zur Software.js b/aaaSonstiges/Fragen zur Software.js new file mode 100644 index 0000000..dcc71f2 --- /dev/null +++ b/aaaSonstiges/Fragen zur Software.js @@ -0,0 +1,8 @@ +db.py legt in die Sachen in Datenbank ab. welchen DB typ nutzen wir ? SQlite :) (yes so ist es) +obj ist unsere Obket oreniteung und der Benutzer si da objket ? (joa, obj ist der Ordner für alle Objekte, da unser Projekt so mini ist, is da nur eins, und in dem File user.py ist das Objekt User definiert) +Ist scoket io der Datenbroker zwischen server und ESp ? (nein, das wäre mqtt, socketio macht die auto-comm zwischen server -> browser also webclient. ist eigentlich auch nur Implementiert, weil es performanter, schneller und einfacher als MQTT für web ist.) +Was macht persistence? (Datenbank spielen obwohl es keine ist, weil das Projekt so bodenlos klein ist, dass es sich nicht lohnt ein db-schema geschweige denn eine db dafür zu entwerfen, also speichere ich datensätze, die einzelne sachen definieren in persistent datensätzen (die sind hier als json file realisiert.)) +Routes ist der Empfang der Daten von Esp als auch website oder? (nicht nur, aber u.a. routes kann mehr aber ist in the end nur um server.py clean zu halten) +Warum Static für die CSS/js sachen ? (Das ne ziemlich praktische grundstrucktur in web-dev und kommt daher, dass man js uns css nicht dynamisch anpasst was sie static macht -> folglich sind es Files, die der Server frei ohne sicherheits oder performance probleme an jeden client geben sollte der fragt (nicht nur sollte, sondern sogar muss... (theoretisch)) -> js uns css, wie auch evtl bilder werden in ein Static folder gepackt und der Ordner wird als Client für komplett zulässig geöffnet... ) +Warum sind die CSS un JS augelagert ? (rückfrage, was meinst du ausgelagert?, also warum hab ich das nicht in dem html file gecoded?) +