Frontend-Methoden via Backend aufrufen: Mit Server-Sent Events oder Web-Sockets.

Backend-Methoden via Frontend aufrufen: Ganz normal per HTTP.

...zur Antwort

Also dein Beispiel ist jedenfalls kein Problem: Preise, Rabatte, usw. behandelt man im Backend, das Frontend dient nur zur Anzeige.

Sofern man sich immer darüber im klaren ist, dass alle Daten, die aus dem Frontend geliefert werden, manipuliert sein könnten, passiert einem da auch kein Fehler.

Immer wenn du Daten vom Frontend entgegennimmst einfach mal überlegen: Könnte hier jemand etwas falsches übergeben?

...zur Antwort

Laptop selber reparieren ist schwer, ich würde ihn zu einem Experten bringen.

Wenn du die Maus noch bewegen kannst WÄHREND dieses Muster zu sehen ist, dann liegt wohl bei der Verbindung von Monitor und Hardware ein Problem vor, beispielsweise ein kaputter Pin im Stecker oder ein lockeres Kabel.

Wenn dein PC hingegen einfriert/abstürzt sobald dieses Muster erscheint, dann ist deine Grafikkarte oder dein RAM kaputt.

Ersteres könnte billig zu reparieren sein, außer ein Teil muss ersetzt werden. Bei letzterem muss garantiert ein Teil ersetzt werden.

...zur Antwort

Das ist Quatsch, auch IT-ler finden Excel hervorragend.

Aber es ist definitiv keine Datenbank. Das hat nichts mit schlecht finden zu tun, das ist einfach Fakt. Excel und Datenbanken haben einen völlig anderen Use-Case.

...zur Antwort

Naja ganz einfach:

Wenn Daten nur von Server zu Client gesendet werden müssen: SSE
Wenn Daten vom Client zurück an den Server gesendet werden: Websockets

Das ist der Unterschied zwischen den beiden Technologien: SSE ist auf eine einseitige Kommunikation vom Server zum Client ausgelegt, Websockets hingegen auf eine bidirektionale.

In dem Fall also SSE, außer du willst von den "anderen Anwendungen", dass sie irgendwelche Daten zurücksenden.

Im Kern benutzen beide soweit ich weiß die selbe Technologie, nur dass bei WebSockets noch ein Handshake mit dabei ist, um die Kommunikation bidirektional führen zu können.

...zur Antwort
const boardAufgeteilt = board.match(/.{9}/g);
...zur Antwort

Dafür würde ich das Programm AutoHotkey empfehlen.

Das Skript kannst du dir einfach von ChatGPT oder Gemini schreiben lassen.

...zur Antwort