Titre du site : Eridiane

Image
        représentant le site (logo)

Site statique vs site dynamique

Image montrant un diable de tasmanie au repos et un autre dynamique.
Avatar de l'auteur

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.

Un site statique

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.

Les avantages d'un site statique

  • Rapidité à l'ouverture de vos pages. Pourquoi ? Tout simplement parce qu'il n'y a pas de requêtes effectuées auprès de votre base de données, puisqu'il n'y a pas de base de données...
  • Comme il n'y a pas de base de données, il y aura moins de failles de sécurité.
  • Un générateur offrira moins de fonctionnalités qu'un site dynamique et c'est donc plus facile à gérer.

Les inconvénients d'un site statique

  • Ce n'est pas réellement un inconvénient, mais il faudra quand même avoir des connaissances en informatique, dont le langage Markdown, pour arriver à créer un site statique.
  • Il sera plus compliqué de mettre votre contenu à jour régulièrement.

Un site dynamique

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.

Les avantages d'un site dynamique

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.

Les inconvénients d'un site dynamique

  • Le site sera plus lent pour afficher tout le contenu. (Quoique, sur un site de blog classique, cela ne se ressent pas vraiment.)
  • Si vous codez vous même votre site, vous allez devoir apprendre des langages de programmation en plus du HTML et CSS. Cela sera un langage back-end (côté serveur), et très certainement un langage pour discuter avec votre base de données comme SQL.
  • Le coût de votre hébergement sera supérieur à celui d'un site statique car vous devrez choisir un hébergement avec une gestion de base de données.

 

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.

Les commentaires

Il n'y a pas encore de commentaire, mais cela ne serait tarder ...

Ajouter un commentaire :

Tous les champs sont obligatoires.
Un français correct est de rigueur. Exemple : pas de langage sms.

Publicité

Publicité