Developpements web 2.0 La Programmation web peut prendre différentes formes : de la simple page statique à la page dynamique avec connexion à une base de données. Nous allons tracer ici un bref aperçu de différentes technologies possibles dans la programmation côté client ou côté serveur. Les bases de la page web – Les langages de balisage Le langage HTML ou XHTML Toute page web comprend une base de langage HTML ou XHTML. Il s’agit d’un langage de balisage qui définit essentiellement la structure de la page web (titres, tableaux, paragraphes, etc.). C’est un langage qui permet de créer des hyperliens, à savoir des liens d’un document à un autre ou d’un endroit d’un document à un autre endroit du même document. Au départ ce langage ne définissait que la structure de la page mais très vite se sont rajoutées des balises (ou tags) qui s’occupaient de mettre en forme le document (mise en gras, en italique, choix d’un police de caractère, …). Depuis sa version 4, le langage HTML s’accompagne des CSS (Cascading Style Sheets – Feuilles de style en cascade) qui sont des styles qui se chargent de la mise en forme de la page. Le XHTML est une évolution du HTML basée sur XML. Les limites du HTML Une page web créée en HTML est totalement statique et n’offre aucune possibilité d’interaction avec le visiteur. Chaque page doit être créée au préalable et doit être manuellement mise à jour. Concernant l’aspect dynamique, seuls deux tags HTML (