Bienvenue sur le blog d'un développeur web : Actualités du monde informatique et scientifique, morceaux de programmations et diverses informations intéréssantes.

Fonctionnement d'un site web dynamique

Posté par : Neg le : 2010-07-16 10:46:10



Deux ans après avoir synthétisé les grands principes du métier de développeur web (alors que je commençais mon activité), je vais tenter de décrire simplement le fonctionnement d’une page (ou d'un site) "dynamique". Dynamique s'entendant à l'opposé de statique (page qui n'évolue pas). C’est donc le cas de la plupart des sites que l'on appelle « web 2.0 » (collaboratif, participatif, réseaux sociaux, blog...).

Techniquement comment un utilisateur peut-il ajouter du contenu à un site ?
Tout repose sur la base de données : Il s'agit de stocker toutes les informations nécessaires à un service selon une forme bien définie. Exemple, quand vous créez un compte membre sur un site, on va stocker dans une table 'membres' les champs 'nom', 'prénom', 'email', 'date de naissance'... Chaque compte aura un identifiant unique, ainsi, si le site vous propose de partager des photos, quand vous allez le faire elle seront stockées dans une table 'photos' avec les champs 'nom', 'date' et surtout 'identifiant du membre' pour savoir a quel compte membre appartient quelle photo. C'est ce que l'on appelle le système de base de données relationnelle (SGBDR).

De cette façon on peut donc ensuite utiliser nos données à notre guise en effectuant des requêtes précises. Elles se distinguent en quatre catégories : Les requêtes de sélection qui permettent l'affichage des données déjà présentes. Les requêtes de modification qui permettent d'éditer les données dans la base. Les requêtes d'insertion qui permettent d'ajouter de nouveaux enregistrements à la base et les requêtes de suppression permettant d'effacer définitivement des informations enregistrées.

Avec un tel système on est capable de créer tous les sites dynamiques possibles. Il ne reste plus qu'à savoir comment présenter ses informations ce qui est un autre problème.

lien direct : http://www.chezneg.fr/leblog/chezneg-leblog.php?id_art=250&titre=Fonctionnement-d'un-site-web-dynamique
tags : site (21), développement (3), base de données (1), bdd (1), dynamique (1),


J'aime, 5 personnes aiment çaCommentaire(s)(1)

propulsé par Neg