Google fête l'anniversaire de Pac-Man
-
- Admin
- Messages : 15246
- Inscription : jeu. 20 oct. 2005 - 19:19
- Localisation : Maybe behind you...
- Contact :
Non. Le PHP est un langage serveur, Javascript un langage client. La différence est ENORME.W.Fénomal a écrit :Oki, je comprends. C'est intégré comme le PHP si j'ai bien compris. Merci pour la précision yoann. ^^
Tu donne du PHP à un navigateur, il ne saura pas quoi en faire. Le server à qui tu donne du PHP va l'interpréter et le transposer en une page HTML que le navigateur pourra comprendre. La seule chose qui fait le lien entre le HTML et le PHP (dans ce sens), ce sont les formulaires, et la seule chose qui fasse le lien entre le PHP et le HTML, c'est le serveur. Après le PHP est appuyé par le MySQL et autres joyeusetés du genre, mais ça reste du serveur.
En revanche, ton navigateur, lui, saura quoi faire avec du Javascript. Je sais pas quels sont tous les langages clients qui existent, mais Javascript en fait partie, au même titre que HTML, même si ils ne remplissent pas du tout la même fonction.
-
- Golden Mario
- Messages : 11652
- Inscription : lun. 12 janv. 2009 - 01:26
Non yoann[007], le javascript ne fais pas "que se greffer a l'HTML" !
Javascript Et HTML sont comletement different. On peut faire d'autres choses avec du javascript que de manipiluer de l'HTML.
De plus contrairement a ce que dit Quizzman, javascript peut etre utilise cote serveur avec la technologie Technologie SSJS (server side javascript). Je vous invite a tester netxapp :
http://demo.nextapp.com/echo3csjs/ qui demontre l'utilisation du javascript cote serveur et client
ou encore ce petit mmo
http://www.ape-project.org/demos/7/mmorpg.html
Javascript Et HTML sont comletement different. On peut faire d'autres choses avec du javascript que de manipiluer de l'HTML.
De plus contrairement a ce que dit Quizzman, javascript peut etre utilise cote serveur avec la technologie Technologie SSJS (server side javascript). Je vous invite a tester netxapp :
http://demo.nextapp.com/echo3csjs/ qui demontre l'utilisation du javascript cote serveur et client
ou encore ce petit mmo
http://www.ape-project.org/demos/7/mmorpg.html
Non, c'est pas la meme chose. C'est carrement completement different. Javascript tu l'utilise cote client ou cote serveur. Si il est utilise cote serveur (via des conteneurs de servlet par exemple), le code javascript ne sera pas execute par ton navigateur, mais par le serveur. Apres ce code javascript peut genere de l'html et aussi interagir avec le javascript cote client cete fois.
"le javascrit est un langage client", c'est une idee recue, parceque la plupart des gens l'utilise comme tel. Mais en ce moment il existe beaucoup de framework pour du server side javascript. exemple
Ton navigateur ne pas exeuter ca, c'est le serveur qui le fera.
edit : DHTML ? J'avais pas entendu ce terme depuis 2002 je crois
"le javascrit est un langage client", c'est une idee recue, parceque la plupart des gens l'utilise comme tel. Mais en ce moment il existe beaucoup de framework pour du server side javascript. exemple
Code : Tout sélectionner
<%@LANGUAGE="JavaScript"%>
<%
Response.Write("<HTML>\r")
Response.Write("<FONT COLOR=\"red\">\"Hello World\"</FONT><BR>\r")
Response.Write("</HTML>\r")
%>
edit : DHTML ? J'avais pas entendu ce terme depuis 2002 je crois

-
- Golden Mario
- Messages : 11652
- Inscription : lun. 12 janv. 2009 - 01:26
Super merci beaucoup! mais il y a un léger problème, le son est absent... Sinon, suite au buzz qu'il a créé, Google a eu la bonne idée de garder une page permanente avec Pac-Man : http://www.google.fr/pacman/Quizzman a écrit :Tiens, d'ailleurs, si y'en a qui veulent la page:
http://rapidshare.com/files/390822980/GooglePACMAN.mht
Oui, mais la facon dont ta repondu, a w.fenomenal qui voulais des precisions parcqu'il allait faire du dev web, ca pouvais porter confusion, etant donne que t'avais pas precise "en l'occurence", mais plutot de maniere generale.yoann[007] a écrit :EN L'OCCURENCE, si.ouba a écrit :Non yoann[007], le javascript ne fais pas "que se greffer a l'HTML" !
Après je parle pas des cas x y ou z qui ne nous concernent absolument pas pour ce sujet comme des framework côté serveur ou je ne sais quoi encore.
Ben le javascript cote serveur etait utilse ya longtemps, c'est possible depuis 96 apparement. Mais la ca revient en force depuis 2007.Quizzman a écrit :Ouais, pas faux.
Enfin le Javascript reste plus populaire côté client.
Après je l'ai jamais testé côté serveur, mais j'imagine qu'il y a plus
efficace comme language serveur, non ? Ôo
Jsuis pas fan de javascript, loin de la, mais les gens l'utilise cote serveur en ce moment pour avoir de bonne interaction en utilisant ajax, et prefere interfacer server-side javascript/client-side javacript plutot que javascript/php par exemple.
C'est tres utile pour le "mode push" tres en vogue en ce moment, c'est a dire pas besoin d'interoger le serveur pour savoir si ya du nouveau, mais le serveur transmettra l'information lui meme. Gmail fonctionne comme ca deja.
Apres ya plus efficace, oui et non. Comme d'habitube en programmation, tout depend de ce que tu veut faire. Y'en a qui prefere faire faire du web en php, d'autres en c++. Les raisons sont pas toujours evidentes, mais chacun fait en fonction de ses besoins