Différence entre Javascript et PHP ?
Fermé
kawtar_kaoutar
Messages postés
54
Date d'inscription
jeudi 3 juillet 2014
Statut
Membre
Dernière intervention
29 juin 2015
-
24 août 2014 à 12:07
brico - 22 févr. 2018 à 22:24
brico - 22 févr. 2018 à 22:24
A voir également:
- Php ou html
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Espace en html - Astuces et Solutions
- Espace html ✓ - Forum HTML
- Retour a la ligne php ✓ - Forum PHP
4 réponses
codeurh24
Messages postés
760
Date d'inscription
samedi 29 mars 2014
Statut
Membre
Dernière intervention
8 septembre 2018
123
Modifié par codeurh24 le 25/08/2014 à 14:14
Modifié par codeurh24 le 25/08/2014 à 14:14
Javascript est exécuté sur le PC du client
ce qui permet de faire des animations ou des modifications de CSS sans que le PC qui gère le site web soit sollicité.
Le PC qui gère le site web s'appel un serveur, tout ceux qui demande d'afficher le site web passe par ce serveur et donc ce serveur doit être assez puissant pour répondre à toutes ces demandes.
En résumer javascript permet de s'exécuter en faisant une seul demande au serveur c'est à dire l'affichage de la page
Mais PHP lui est géré coté serveur ce qui fait qu'à chaque fois que l'on veut afficher un résultat en php on multiplie les demandes vers le serveur (rechargement de page) et le serveur n'est pas prévu pour ça, ce qui ne nous permet pas de faire des animations comme en javascript.
De ce faite javascript a les fonctions pour modifier le CSS il permet de modifier en live le html du client sans rien demander au serveur.
Le code source javascript est donc visible sur le pc client ce qui fait que le code est copiable et modifiable alors que le php non.
Javascript permet quand même de faire des demandes au serveur grâce à AJAX
ce qui permet de ne pas recharger la page mais les demande sont quand même faites vers le serveur, le serveur à son tour lui renvoi des données que javascript peut récupérer.
Ce qui fait que PHP :
- Rechargement de page obligatoire à chaque modification
- Permet d'envoyer toutes sortes de données
- Permet de faire de gros traitement de données
- Contrôle les données du formulaire envoyé au serveur ( obligatoire )
- De ne pas fournir le code source.
- Découper son code source sur plusieurs pages
- Grande souplesse sur le mélange des types de variables
- Gestion des erreurs
- Très bonne gestion des variables de type tableau
Javacript:
- Aucun rechargement de la page à chaque modification
- Peut traiter que les données déja envoyées au client ( sauf avec ajax )
- Contrôle des données tapées par le client sur la page web (optionnel)
- Modifier le CSS de sa propre page
- Permet de faire des animations ( déplacement, recadrage, changement de couleur ect...)
- Code source visible, copiable et modifiable
- Javascript peut être ignoré par le client ( le code source n'est pas exécuté )
- Le code source tient en une seul page ( pas de include )
- ne permet pas de gérer les fichiers
- n'est pas souple sur le mélange des types de variables
ce qui permet de faire des animations ou des modifications de CSS sans que le PC qui gère le site web soit sollicité.
Le PC qui gère le site web s'appel un serveur, tout ceux qui demande d'afficher le site web passe par ce serveur et donc ce serveur doit être assez puissant pour répondre à toutes ces demandes.
En résumer javascript permet de s'exécuter en faisant une seul demande au serveur c'est à dire l'affichage de la page
Mais PHP lui est géré coté serveur ce qui fait qu'à chaque fois que l'on veut afficher un résultat en php on multiplie les demandes vers le serveur (rechargement de page) et le serveur n'est pas prévu pour ça, ce qui ne nous permet pas de faire des animations comme en javascript.
De ce faite javascript a les fonctions pour modifier le CSS il permet de modifier en live le html du client sans rien demander au serveur.
Le code source javascript est donc visible sur le pc client ce qui fait que le code est copiable et modifiable alors que le php non.
Javascript permet quand même de faire des demandes au serveur grâce à AJAX
ce qui permet de ne pas recharger la page mais les demande sont quand même faites vers le serveur, le serveur à son tour lui renvoi des données que javascript peut récupérer.
Ce qui fait que PHP :
- Rechargement de page obligatoire à chaque modification
- Permet d'envoyer toutes sortes de données
- Permet de faire de gros traitement de données
- Contrôle les données du formulaire envoyé au serveur ( obligatoire )
- De ne pas fournir le code source.
- Découper son code source sur plusieurs pages
- Grande souplesse sur le mélange des types de variables
- Gestion des erreurs
- Très bonne gestion des variables de type tableau
Javacript:
- Aucun rechargement de la page à chaque modification
- Peut traiter que les données déja envoyées au client ( sauf avec ajax )
- Contrôle des données tapées par le client sur la page web (optionnel)
- Modifier le CSS de sa propre page
- Permet de faire des animations ( déplacement, recadrage, changement de couleur ect...)
- Code source visible, copiable et modifiable
- Javascript peut être ignoré par le client ( le code source n'est pas exécuté )
- Le code source tient en une seul page ( pas de include )
- ne permet pas de gérer les fichiers
- n'est pas souple sur le mélange des types de variables
Miss_socrates
Messages postés
884
Date d'inscription
lundi 5 janvier 2009
Statut
Membre
Dernière intervention
8 août 2023
109
24 août 2014 à 19:41
24 août 2014 à 19:41
Javascript est un langage côté client, càd que les instructions se font sur l'ordinateur de l'internaute (ouvrir une nouvelle fenêtre, afficher une alerte, vérifier si la saisie des champs d'un formulaire est correcte etc.) alors que PHP est un langage côté serveur qui envoie des requêtes au serveur qui renvoie la réponse et le php génère du code html qui s'affiche sur l'écran client
Thierryla
Messages postés
285
Date d'inscription
samedi 12 mars 2011
Statut
Membre
Dernière intervention
5 décembre 2015
219
24 août 2014 à 20:02
24 août 2014 à 20:02
En fait, JavaScript est également un langage exécuté sur les serveurs, qui rivalise désormais avec PHP ou Java. Il y a de nombreux articles à ce sujet sur le Web, comme celui-ci :
https://www.almavia.fr/node-js-quand-javascript-prend-ses-quartiers-sur-le-serveur/
https://www.almavia.fr/node-js-quand-javascript-prend-ses-quartiers-sur-le-serveur/
kawtar_kaoutar
Messages postés
54
Date d'inscription
jeudi 3 juillet 2014
Statut
Membre
Dernière intervention
29 juin 2015
1
24 août 2014 à 20:37
24 août 2014 à 20:37
Merci pour vos réponses précieuses :)
26 août 2014 à 01:58
12 sept. 2017 à 12:10
22 févr. 2018 à 22:24