On parle souvent de site statique ou dynamique. Il serait plus juste de parler de page statique et page dynamique.
Une page statique est une page dont le contenu (textes, images...) est figé. Cela signifie que vous ne pouvez en modifier le contenu qu'en faisant de nouveau appel à la société qui vous a développé le site ou en apprenant à manipuler les fichiers Html, Css et JavaScript ou encore Flash.
Lorsqu'un internaute appelle une page statique, le fichier la contenant est simplement chargée, depuis le serveur hébergeant le site.
Une page statique est donc une page non paramétrable dont le contenu est défini au moment de la conception du site.
Au contraire une page dynamique est construite par un programme sur le serveur, lors de chaque appel. A la conception, les contenus que l'on veut rendre modifiable (textes, images, réglages...) seront isolés dans une base de données, de sorte que leur manipulation et leur exploitation ultérieure en soit facilitée. Par exemple, une administration sécurisée permettra à des personnes autorisées, sans connaissances techniques, via un formulaire de modifier ces contenus.
Ce type de page nécessite donc la mise en œuvre d'outils côté serveur. Nous utilisons pour notre part la base de données MySQL et le langage PHP qui représente le couple le plus largement supporté par les hébergeurs de sites.
Exemples de sites dynamiques : Site vitrine paramétrable, Blog, Forum, Site e-Commerce, Site communautaire, rencontre, annonces...
La mise à jour d'une page, même dynamique, s'obtient
généralement
d'un bloc par le réaffichage complet de la page. Une communication
plus fluide avec la base de données du serveur a alors
fait son apparition sous le nom d'Ajax. Par
exemple, cette technologie permet
de proposer immédiatement à l'internaute venant de saisir un
code postal, la liste des communes rattachées,
sans qu'il ne soit nécessaire d'effacer la page courante
pour en afficher une nouvelle. Cette technique, un plus couteuse en développement,
n'occasionne ni effacement de la page ni problème
de repositionnement dans celle ci. Vos visiteurs jouissent ainsi de la même
fluidité qu'avec leurs applications Off-line (locale à leur ordinateur)
tout en profitant de la puissances de votre base de donnée.
Les mêmes mécanismes existent avec un Site
Flash dynamique grâce à ActionScript et
XML.
Web 2.0 désigne généralement ces applications fortement interactives.
Cliquez ici, pour une démonstration d'une page dynamique Ajax mettant une œuvre une base de données très complète des communes Françaises et utilisant la géo-localisation de Google Maps (Autre illustration d'Ajax).
Dans une prestation sur mesure, à vous de voir quelles pages il est intéressant de rendre dynamiques, sachant que cela aura un coût initial plus important mais que les mises à jour seront gratuites et sans délais.
Voir également notre système de gestion de contenus ![]()