Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

Re: En passant... c'est quoi le DHTML, Jsvascript, CSS, XML/XSL, HTML, XHTML, VBScript, langages serveur...

Envoyé: 18 mars 2004, 10h26 par Oznog


Salut,

Il n'y a que deux langages possible pour afficher quoi que se soit dans un navigateur, le vieux HTML à sa dernière version 4.01 (http://www.w3.org/TR/html4/) le nouveau XHTML 2.0 (http://www.w3.org/TR/xhtml2/).

Maintenant le HTML est encore largement utilisé, le XHTML 1.0 (http://www.w3.org/TR/xhtml1/) commence tout juste à prendre du marché mais aussi un méchand mélange des deux brouille quelque peu les observations.

Le XHTML est tout simplement un HTML basé sur la norme XML beaucoup plus stricte. Voir "Votre première page XHTML 1.0" (http://www.trucsweb.com/XML/trucs.asp?no=301&type=4).

Le deuxième langage indispensable à ce joindre est le CSS (cascading style sheat)

Les deux (XTML/XHTML) jumelés à une feuille de styles (CSS) (http://www.trucsweb.com/CSS/trucs.asp?no=124&type=12) servent à construire une page Web "statique" en utilisant plusieurs objets (et leur styles), ce qui donne une structure de document nommée DOM (Document Objects Model). Exemple : Fenêtre (window), document, en-tête, copr, table, ligne, cellule, bloc de texte, gras et enfin le contenu (value). Voir le tableau du tutoriel "Manipulation de formulaires en Javascript" (http://www.trucsweb.com/Javascript/trucs.asp?no=331&type=5).

Et bien c'est cette structure que le Javascript (ou le VBScript) peut modifier en temps réel et ainsi offrir une dimension interractive avec l'usager. Ce procédé interractif et dit "dynamique" (au lieu de "statique") delà le DHTML. Voir "Introduction au Javascript" (http://www.trucsweb.com/Javascript/trucs.asp?no=138&type=5) et "Introduction au HTML dynamique" (http://www.trucsweb.com/DHTML/trucs.asp?no=116&type=2).

TOUTE CES OPPÉRATIONS SONT INTERPRÉTÉ PAR LE NAVIGATEUR, aucun serveur la dedans c'est à dire que tu peux ouvrir une page avec toutes ces technologies en autant que tu possède un navigateur.

Chose qui n'est plus pareil avec le panchant "langage serveur" où 100% de ces technologie doivent être interprété par un serveur Web muni d'un moteur spécifique au langage.

La seule particuliarité de ses langages est qu'il peuvent faire une série de transactions, de manipulations sur le serveur (utiliser les ressources du serveur, serveur Mail, base de données, manipulation XML/XSL, composantes spéciale ou application particulière) À peu près tout en d'autres mots MAIS LE SERVEUR RETOURNE TOUJOURS UNE CHAÎNE AU NAVIGATEUR QUI NE COMPREND que les techniques énuméré plus haut. Le Navigateur n'A JAMAIS À LIRE DU ASP, si ça arrive il ne comprendra pas tout simplement.

Une seule exeption, les langages script Javascript et VBScript peuvent aussi être interprété côté serveur, ça en mélange plusieurs. Suffit de ne pas oublié que cette technique particulière n'est pas interprété par le navigateur mais encore par le serveur.

En résumé, tu ne choisie pas un langage parcequ'il est plus populaire, ou meilleurs dans ce cas-ci, tu n'a qu'une solution soit : HTML (ou XHTML)/CSS/Javascript mais il doit être compatible avec le navigateur.

Note que VBScript n'est que compatible IE.

Contrairement au solution serveur qui sont nombreuse où donc un choix très vaste s'impose, tu y trouvera beaucoup de favoritisme, d'habitude et plusieurs raison sans fondement. généralement selon celui installé sur un serveur ou par habitude.

Enfin, je peut glisser un mot sur le XML et XSL que je ne classe pas parmi les HTML/CSS/Script bien qu'interprété par le navigateur. C'est que le support XSL (transformation XML) n'est pas encore bien implenté. Et d'ailleurs je me demande de plus en plus si un navigateur devrait l'interprété au bout du compte. C'est peut être un rêve. En attendant c'est les langages serveur qui "parse" un XML avec du XSL et XSLT et toute la famille "x". Une histoire à suivre...

Ciao
Oznog


Réponses

 sp spOK, merci... Nemo18/3/2004
 sp spOups... Nemo18/3/2004
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@