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?) +