Article écrit par : sandy
Catégorie(s) de cet article : - La conception de site web
Mot(s)-clef(s) de cet article : - Vocabulaire
Lors de la création d'un site internet, on va parler de page statique ou de page dynamique. Je vous en ai un peu parlé dans l'article « Comment créer son site internet » et c'est une notion qu'il faut connaître.
Comme je le disais dans cet article, un site web statique est écrit en HTML, CSS et peut aussi contenir du JavaScript.
Cela peut être une page pour la documentation d'un logiciel, un blog sans gestion de commentaire, une page pour s'incrire à une lettre d'information (newsletter), etc.
Ces sites n'auront pas de traitement du côté serveur et n'auront pas de base de données. Avec un site web statique, vous allez devoir créer un fichier HTML pour chaque page que vous souhaitez afficher. Par exemple, si vous voulez créer une page À-propos, une page sur votre entreprise, et des pages avec des articles différents, vous allez devoir créer autant de fichier en HTML, même pour chaque article. Cela va devenir long et ... fastidieux.
Pour remédier à cela, on peut utiliser un générateur de sites statiques. Hugo en est un bon exemple ainsi que Jekyll. Ces générateurs vont souvent utiliser le langage Markdown pour créer facilement du contenu. Ils vont aussi vous aider à la création de contenus optimisés pour les moteurs de recherche.
Ce site est un site dynamique. Selon votre demande, vous aurez un contenu différent. Par exemple, vous aurez les derniers articles publiés. Vous allez avoir la possibilité de choisir les articles par rapport à une catégorie ou un mot-clef. Vous pouvez faire une recherche par date dans la page «Archives», vous pouvez écrire un commentaire pour chaque article, etc. En tant qu'administratrice de ce site, je peux aussi décider de mettre un article donné à la une du site, ou de le supprimer, de modérer très facilement les commentaires, et bien d'autres choses. - Si on a un site plutôt orienté e-commerce, on va pouvoir créer autant de produits que l'on souhaite et bien plus rapidement qu'avec un site statique.
Pour nous donner cette possibilité de choisir le contenu du site, j'utilise une base de données relationnelle. Elle va stocker les articles, les commentaires, les catégories, les auteurs etc. Je vais utiliser un langage spécifique pour dialoguer avec cette base de données. Sur ce site, c'est SQL.
Toutes les possiblités indiquées plus haut et bien plus encore. Vous pouvez créer un site, un blog, avoir de l'intéraction avec vos visiteurs, créer un jeu en ligne, un logiciel de comptabilité en ligne, etc.
Voilà, vous avez maintenant une idée de ce qu'est un site statique et un site dynamique.
N'hésitez pas à donner votre avis si j'ai oublié quelque chose via les commentaires.
Publicité
Publicité
Les commentaires
Il n'y a pas encore de commentaire, mais cela ne serait tarder ...