Avatar ·

Was ist der Unterschied zwischen Client- und Serverentwicklung? Beispiel mit PHP

Hallo zusammen! Ich habe gerade mit dem Lernen der Webentwicklung begonnen und verstehe den Unterschied zwischen Client- und Serverteil nicht ganz. Anscheinend gibt es auf beiden Seiten Code, aber sie funktionieren unterschiedlich. Zum Beispiel habe ich ein einfaches PHP-Script geschrieben, das die Summe von zwei Zahlen berechnet: ```php ``` Wenn ich diese Datei im Browser öffne, sehe ich das Ergebnis. Aber wenn ich dasselbe in JavaScript schreibe, sehe ich es auch. Wo liegt dann der Unterschied? Ich habe gehört, dass PHP auf dem Server ausgeführt wird und JavaScript im Browser. Aber was bedeutet das in der Praxis? Warum kann man nicht alles nur auf dem Client oder nur auf dem Server machen? Und wie erkennt man, welcher Code wo ausgeführt werden soll? Erklärt es mir bitte einfach, mit Beispielen. Besonders interessiert mich, wie das in PHP funktioniert. Vielen Dank im Voraus.