Avatar ·

Quelle est la différence entre le développement client et serveur ? Exemple avec PHP

Bonjour à tous ! Je viens de commencer à étudier le développement web et je n'arrive pas à comprendre la différence entre la partie client et la partie serveur. Apparemment, il y a du code des deux côtés, mais ils fonctionnent différemment. Par exemple, j'ai écrit un simple script en PHP qui calcule la somme de deux nombres : ```php ``` Si j'ouvre ce fichier dans le navigateur, je vois le résultat. Mais si j'écris la même chose en JavaScript, je le vois aussi. Quelle est alors la différence ? J'ai entendu dire que PHP s'exécute sur le serveur, et JavaScript dans le navigateur. Mais qu'est-ce que cela signifie en pratique ? Pourquoi ne peut-on pas tout faire uniquement sur le client ou uniquement sur le serveur ? Et comment savoir quel code doit s'exécuter où ? Expliquez-moi, s'il vous plaît, de manière simple, avec des exemples. Je suis particulièrement intéressé par le fonctionnement en PHP. Merci d'avance ! <<>>

Client vs Serveur : la principale différence est l'endroit où le code s'exécute

Vous avez tout à fait raison : PHP et JavaScript peuvent tous deux afficher le même résultat dans le navigateur. Mais la différence clé réside dans le lieu d'exécution du code.