Google fête l'anniversaire de Pac-Man

Toute l'actualité commentée !
Quizzman
Admin
Admin
Messages : 15246
Inscription : jeu. 20 oct. 2005 - 19:19
Localisation : Maybe behind you...
Contact :

Message par Quizzman »

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. ^^
Non. Le PHP est un langage serveur, Javascript un langage client. La différence est ENORME.

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.
Un topic à mettre au musée ? Faites en la demande en m'envoyant un MP, j'ai la mémoire courte. :D
Image Image Image Image Image Image Image Image Image Image Image
yoann[007]
Golden Mario
Golden Mario
Messages : 11652
Inscription : lun. 12 janv. 2009 - 01:26

Message par yoann[007] »

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. ^^
Pour faire un ajout à ce que Quizzman a déjà très bien dit,
PHP génère du HTML (ou n'importe quoi d'autre. Par exemple un JPG.)
Javascript s'interface avec le HTML.
ouba
Metal Mario
Metal Mario
Messages : 3116
Inscription : jeu. 07 sept. 2006 - 09:43

Message par ouba »

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
Quizzman
Admin
Admin
Messages : 15246
Inscription : jeu. 20 oct. 2005 - 19:19
Localisation : Maybe behind you...
Contact :

Message par Quizzman »

Oui, mais même si il peut être utilisé côté serveur, le javascript reste un langage client, non ? Même si c'est inversé, fondamentalement ça change pas.

Enfin c'est plus simple de parler de DHTML. :D
Un topic à mettre au musée ? Faites en la demande en m'envoyant un MP, j'ai la mémoire courte. :D
Image Image Image Image Image Image Image Image Image Image Image
ouba
Metal Mario
Metal Mario
Messages : 3116
Inscription : jeu. 07 sept. 2006 - 09:43

Message par ouba »

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

Code : Tout sélectionner

<%@LANGUAGE="JavaScript"%>  
<%  
Response.Write("<HTML>\r")  
Response.Write("<FONT COLOR=\"red\">\"Hello World\"</FONT><BR>\r")  
Response.Write("</HTML>\r")  
%> 
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 :uhuh:
yoann[007]
Golden Mario
Golden Mario
Messages : 11652
Inscription : lun. 12 janv. 2009 - 01:26

Message par yoann[007] »

ouba a écrit :Non yoann[007], le javascript ne fais pas "que se greffer a l'HTML" !
EN L'OCCURENCE, si.
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.
Quizzman
Admin
Admin
Messages : 15246
Inscription : jeu. 20 oct. 2005 - 19:19
Localisation : Maybe behind you...
Contact :

Message par Quizzman »

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
Un topic à mettre au musée ? Faites en la demande en m'envoyant un MP, j'ai la mémoire courte. :D
Image Image Image Image Image Image Image Image Image Image Image
yohren
Mario Bros
Mario Bros
Messages : 304
Inscription : lun. 26 févr. 2007 - 12:56

Message par yohren »

Quizzman a écrit :Tiens, d'ailleurs, si y'en a qui veulent la page:

http://rapidshare.com/files/390822980/GooglePACMAN.mht
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/
ouba
Metal Mario
Metal Mario
Messages : 3116
Inscription : jeu. 07 sept. 2006 - 09:43

Message par ouba »

yoann[007] a écrit :
ouba a écrit :Non yoann[007], le javascript ne fais pas "que se greffer a l'HTML" !
EN L'OCCURENCE, si.
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.
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.
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
Ben le javascript cote serveur etait utilse ya longtemps, c'est possible depuis 96 apparement. Mais la ca revient en force depuis 2007.

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

Répondre