Sources Google

Sources Google - HTML/CSS - Programmation

Marsh Posté le 22-06-2004 à 14:44:01    

Bonjour,
En fait je regardais les sources de Google et je me suis apperçu que tout était en dur dans les pages : c'est à dire qu'il n'y a pas d'importations de .js ou .css...?
je me demandais si quelqu'un connaissait l'explication et pourquoi un système tel que Google se faisait chié comme ça...?
Merci

Reply

Marsh Posté le 22-06-2004 à 14:44:01   

Reply

Marsh Posté le 22-06-2004 à 15:00:23    

Ils codent tout en HTML à la main.
Une requête -> une page.
 
Tu sais, j'ai essayé de leur expliquer Php, toussa, mais ils s'en battent les couilles :/
 
Tu vois, le pb c'est les programmeurs indien.
 
Tu leur file 200€, ils font du HTML pdt un an.
 
Forcément, ça pousse pas au génie :o
 
Sérieusement : pkoi ils iraient foutre du js?
C'est justement pour ça que tout le monde aime google, c'est qu'il casse pas les couilles.
Le css, spa une nécessité, ils préfèrent générer leur code coté serveur, c'est normal pour un service qui veut être sûr d'être compris par tout le monde de la même façon. [:spamafote]


Message édité par seabee le 22-06-2004 à 15:03:26
Reply

Marsh Posté le 22-06-2004 à 15:06:42    

ils mettent du javascript mais en vrac et à l'arrache totale au milieu du reste...et idem pour les styles, à chaque pages, ils les redéfinissent...c'est très stupide ou alors y'a des trucs qu'on peut pas comprendre!

Reply

Marsh Posté le 22-06-2004 à 15:08:31    

le JS je vois pas l'intérêt pour un site comme Google :heink:
 
pour les styles, bah vu que le site est très dépouillé graphiquement ils ne gagneraient pas grand chose à le mettre dans une feuille de style externe, et ils perdraient la compatibilité avec les vieux browsers genre NS4 (ce qui, pour eux, est peut-être important).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-06-2004 à 15:10:46    

antp a écrit :

le JS je vois pas l'intérêt pour un site comme Google :heink:
 
pour les styles, bah vu que le site est très dépouillé graphiquement ils ne gagneraient pas grand chose à le mettre dans une feuille de style externe, et ils perdraient la compatibilité avec les vieux browsers genre NS4 (ce qui, pour eux, est peut-être important).


 
pas bete! ca peut se comprendre!

Reply

Marsh Posté le 22-06-2004 à 16:13:06    

jeanjak hypocondriak a écrit :

ils mettent du javascript mais en vrac et à l'arrache totale au milieu du reste...et idem pour les styles, à chaque pages, ils les redéfinissent...c'est très stupide ou alors y'a des trucs qu'on peut pas comprendre!


 
De toutes facons, dans la mesure ou c'est des pages générées... y'a pas lieu de se poser des questions sur la facon dont c'est organisé, vu que c'est pas destiné a la relecture.

Reply

Marsh Posté le 22-06-2004 à 16:15:18    

Ace17 a écrit :

De toutes facons, dans la mesure ou c'est des pages générées... y'a pas lieu de se poser des questions sur la facon dont c'est organisé, vu que c'est pas destiné a la relecture.


 
Bah quand t'as une merde dans la génération c'est quand meme mieux d'avoir une page lisible genre pas toute la page sur une ligne quoi [:mlc]

Reply

Marsh Posté le 22-06-2004 à 16:18:33    

Pour des raisons professionnelles, j'ai dû installer NS 2.0
 
Google est le SEUL site auquel je puisse accéder sans que le navigateur plante.
Deplus, l'affichage est à peine différent de celui d'IE 6.0
 
C'est LA raison pour laquelle ils font du HTML 2.0 plus ou moins enrichits pour par faire trop miséreux quand on regarde avec un navigateur récent.
 
Le plus important pour un site comme Google, c'est que TOUT LE MONDE puisse y accéder dans de bonnes conditions et sans limitation. HTML 2.0 est l'unique solution.

Reply

Marsh Posté le 22-06-2004 à 16:20:03    

Ace17 a écrit :

De toutes facons, dans la mesure ou c'est des pages générées... y'a pas lieu de se poser des questions sur la facon dont c'est organisé, vu que c'est pas destiné a la relecture.


De toute façon, j'aimerais bien savoir où y'a du JavaScript dans google, parceque moi j'en ai jamais vu une ligne... Et NS2 me l'aurait dit, dès qu'il voit une balise "<script>" avec le moindre paramètre, il plante, donc c'est facile à repérer...


Message édité par Arjuna le 22-06-2004 à 16:20:27
Reply

Marsh Posté le 22-06-2004 à 16:23:55    

Arjuna a écrit :

De toute façon, j'aimerais bien savoir où y'a du JavaScript dans google, parceque moi j'en ai jamais vu une ligne... Et NS2 me l'aurait dit, dès qu'il voit une balise "<script>" avec le moindre paramètre, il plante, donc c'est facile à repérer...


 

Code :
  1. <html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Google</title><style><!--
  2. body,td,a,p,.h{font-family:arial,sans-serif;}
  3. .h{font-size: 20px;}
  4. .q{color:#0000cc;}
  5. //-->
  6. </style>
  7. <script>
  8. <!--
  9. function sf(){document.f.q.focus();}
  10. // -->
  11. </script>
  12. </head><body bgcolor=#ffffff text=#000000 link=#0000cc vlink=#551a8b alink=#ff0000 onLoad=sf()><center><table border=0 cellspacing=0 cellpadding=0><tr><td><img src="/intl/fr_fr/images/logo.gif" width=276 height=110 alt="Google"></td></tr></table><br><form action="/search" name=f><span id=hf></span><script><!--
  13. function qs(el) {if (window.RegExp && window.encodeURIComponent) {var qe=encodeURIComponent(document.f.q.value);if (el.href.indexOf("q=" )!=-1) {el.href=el.href.replace(new RegExp("q=[^&$]*" ),"q="+qe);} else {el.href+="&q="+qe;}}return 1;}
  14. // -->
  15. </script><table border=0 cellspacing=0 cellpadding=4><tr><td nowrap class=q><font size=-1><b><font color=#000000>Web</font></b>&nbsp;&nbsp;&nbsp;&nbsp;<a id=1a class=q href="/imghp?hl=fr&tab=wi" onClick="return qs(this);">Images</a>&nbsp;&nbsp;&nbsp;&nbsp;<a id=2a class=q href="/grphp?hl=fr&tab=wg" onClick="return qs(this);">Groupes</a>&nbsp;&nbsp;&nbsp;&nbsp;<a id=3a class=q href="/dirhp?hl=fr&tab=wd" onClick="return qs(this);">Annuaire</a>&nbsp;&nbsp;&nbsp;&nbsp;<a id=4a class=q href="/nwshp?hl=fr&tab=wn" onClick="return qs(this);">Actualités</a>&nbsp;&nbsp;&nbsp;&nbsp;</font></td></tr></table><table cellspacing=0 cellpadding=0><tr valign=middle><td width=25%>&nbsp;</td><td align=center><input maxLength=256 size=55 name=q value="">
  16. <script>
  17. document.f.q.focus();
  18. </script>
  19. <input type=hidden name=ie value="UTF-8"><input name=hl type=hidden value=fr><br><input type=submit value="Recherche Google" name=btnG><input type=submit value="J'ai de la chance" name=btnI></td><td valign=top nowrap width=25%><font size=-2>&nbsp;&nbsp;<a href=/advanced_search?hl=fr>Recherche avancée</a><br>&nbsp;&nbsp;<a href=/preferences?hl=fr>Préférences</a><br>&nbsp;&nbsp;<a href=/language_tools?hl=fr>Outils linguistiques</a></font></td></tr><tr><td colspan=3 align=center><font size=-1>Rechercher dans : <input id=all type=radio name=meta value="" checked><label for=all> Web</label><input id=lgr type=radio name=meta value="lr=lang_fr" ><label for=lgr> Pages francophones</label><input id=cty type=radio name=meta value="cr=countryFR" ><label for=cty>Pages : France</label></font></td></tr></table></form><p><font size=-1><p></font><br><br><font size=-1><a href=/intl/fr/ads/>Publicité</a> - <a href=http://toolbar.google.com/intl/fr/>Google Toolbar</a> - <a href=/intl/fr/about.html>À propos de Google</a> - <a href=http://www.google.com/ncr>Google.com in English</a><span id=hp style="behavior:url(#default#homepage)"></span>
  20. <script>
  21. //<!--
  22. if (!hp.isHomePage('http://www.google.fr/')) {document.write("<p><a href=\"/mgyhp.html\" onClick=\"style.behavior='url(#default#homepage)';setHomePage('http://www.google.fr/');\">Google en page d'accueil</a>" );}
  23. //-->
  24. </script></font><p><font size=-2>&copy;2004 Google - Nombre de pages Web recensées par Google : 4,285,199,774.</font></p></center></body></html>


 
ca vient peut etre de ces // bizarres


Message édité par boulax le 22-06-2004 à 16:26:19
Reply

Marsh Posté le 22-06-2004 à 16:23:55   

Reply

Marsh Posté le 22-06-2004 à 16:28:13    

Juste pour rire :
 
Vi, c'est bien NS 2.0 que j'ai installé :
http://perso.wanadoo.fr/magicbuzz/ns2-1.jpg
 
Home page de Google : (à part la police, c'est quoi la différence par rapport à vous ?)
http://perso.wanadoo.fr/magicbuzz/ns2-2.jpg
 
Résultat de recherche : (à part les pubs en flash et autres, c'est quoi la différence par rapport à vous ?)
http://perso.wanadoo.fr/magicbuzz/ns2-3.jpg
 
Yahoo, juste pour rigoler. Notez bien le nombre de fenêtres d'erreur JS dans la barre de tâches.
http://perso.wanadoo.fr/magicbuzz/ns2-4.jpg

Reply

Marsh Posté le 22-06-2004 à 16:30:08    

Reply

Marsh Posté le 22-06-2004 à 16:32:48    


j'ai que paint et je suis sous 2K et ca me lourde d'installer un autre truc ou d'utiliser ton soft :o

Reply

Marsh Posté le 22-06-2004 à 16:32:52    

Arjuna : en ce qui concerne les sources de google, il y a bien du js est ce que tu le vois ?
 
antp :  :pfff:  :D

Reply

Marsh Posté le 22-06-2004 à 16:33:41    

Pis c'est pour se remettre dans l'ambiance du net à l'époque de NS2, des bons gros JPEG dégueux qui mettaient 20 minutes à télécharger, tout ça pour avoir une barre de menu pourrie :)

Reply

Marsh Posté le 22-06-2004 à 16:41:23    

Arjuna a écrit :

j'ai que paint et je suis sous 2K et ca me lourde d'installer un autre truc ou d'utiliser ton soft :o


 
C'est pas mon soft :o
Puis sinon t'as un exe tout simple : bmp2png, tu drag & drop le bmp dessus ça te sort un png, c'est pas difficile :o


Message édité par antp le 22-06-2004 à 16:41:46

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-06-2004 à 16:42:16    

Google vu par IE2 :
http://www.antp.be/temp/google_ie2_1.png
http://www.antp.be/temp/google_ie2_2.png


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-06-2004 à 16:43:20    

antp a écrit :

C'est pas mon soft :o
Puis sinon t'as un exe tout simple : bmp2png, tu drag & drop le bmp dessus ça te sort un png, c'est pas difficile :o

Sinon tu le fais avec mon logiciel en souïng qui permet plein d'autres belles choses :o
 
Qqun me file 3 Mo de FTP gratuit que je l'upload? :o

Reply

Marsh Posté le 22-06-2004 à 17:15:24    

antp > Ouais, c'est à peut près le même rendu (un petit bug d'affichage en plus :))
 
saebee > 3 Mo ? T'es fou toi ! Passé 50 Ko moi j'en veux pas :o

Reply

Marsh Posté le 22-06-2004 à 17:25:36    

Reply

Marsh Posté le 22-06-2004 à 17:38:35    

:lol:
 
Je me souvenais qu'il était tout petit, c'est pour ça que j'ai dit cette taille ;)

Reply

Marsh Posté le 27-06-2004 à 15:57:07    

boulax a écrit :

Bah quand t'as une merde dans la génération c'est quand meme mieux d'avoir une page lisible genre pas toute la page sur une ligne quoi [:mlc]


Evidemment que c'est mieux de pouvoir lire ce qu'on génere. Maintenant on va pas chercher non plus a se poser des questions existencielles du style "les feuilles de style je les sépare ou pas?"
Mais si j'ai une erreur dans la génération, c'est le générateur que je regarde, pas le code généré. Personne ne s'amuse a désassembler ses programmes pour trouver ou est le bug.

Reply

Marsh Posté le 27-06-2004 à 16:34:08    

Si t'as une erreur dans le HTML, c'est parfois pratique de pouvoir voir à quel endroit il manque quel tag :o
 

Ace17 a écrit :

"les feuilles de style je les sépare ou pas?"


 
bah pourtant ça permet de générer des pages plus légères...


Message édité par antp le 27-06-2004 à 16:34:37
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed