Les langages du web se divise en quatre catégorie. Pour commencer les langages de description de page, servent à définir la position et à caractériser les différents éléments d'une page web. La seconde cat
Petit aide-mémoire sur les principaux langages du Web
Langages de description de page
Utilité : Définir la disposition des éléments sur une page Web
XML (extensible markup language)
Langage de mise en forme de données, il est possible d'en définir les balises
CSS (cascading style sheet)
Définir les attributs des polices de caractères et des éléments d'une mise en page Web
XHTML (extensible hypertext markup language)
Nouvelle norme de langages de base pour les pages Web, remplace le HTML
HTML (hypertext markup language)
Langage de base des pages Web, utilisent des balises pour définir les attributs des éléments
Langages interactifs côté client
Utilité : Traiter les actions dans l'ordinateur de l'usager
VbScript (visual basic script)
Langage de script de la compagnie Microsoft
DHTML (dynamique hypertext markup language)
Mélange de JavaScript, css et HTML 4.0
Java
Utilise une machine virtuelle pour fonctionner sur tous les systèmes
JavaScript
Rendre les pages Web interactives à l'aide de scripts
Langages interactifs côté serveur
Utilité : Traiter les actions dans le serveur
ASP (active server page)
Solution Microsoft à l'interactivité côté serveur)
JSP (java serveur page)
Utilise la même syntaxe que le langage Java
PHP (hypertexte preprocessor)
Langage issu du domaine du logiciel libre, très puissant
Python
Langage de programmation interprété, multiparadygme et multiplateformes. Il favorise la
programmation impérative, structurée et orientée objet.
SSI (serveur side include)
Langage de base sur les serveurs Web Unix
Perl
Un des plus vieux langages d'interactivité côté serveur
Ruby
Un Syntaxe plus près du langage humain, couplé à un framework de développement rapide Ruby on Rails
Langages hybrides
Utilité : Traiter les actions sur le serveur et le client sans recharge de page
AJAX (asynchronous javascript and XML)
Une combinaison de langages qui permet l'interactivité sans recharge de page, généralement PHP, JavaScript et XML, peut cependant être fait avec Ruby en remplacement de PHP.