Créez un site internet – les différences entre site statique et site dynamique

Voici ce qui différencie un site statique d’un site dynamique

Illustration d'article site statique contre site dynamique

Voici les grandes différences entre un site internet purement statique et une application web dynamique ainsi que leurs avantage et inconvénients.

Deux types de sites internet : dynamique ou statique

Le fonctionne statique

On place les fichiers html préalablement générés sur un serveur qui envoie ces données aux visiteurs.

Représentation graphique du fonctionnement d’un site internet statique.
Source : Static Websites with Lektor – David Baumgold – Conférence Plone 2018 (YouTube)

Avantages d’un site internet statique

  • Éventuellement plus plus simple à créer et à héberger
  • Très abordable ! Incomparable avec un site dynamique
  • Incroyablement évolutif
  • Imperméable aux failles de sécurité

Inconvénients d’un site internet statique

  • Pas d’interface d’administration
  • Pas de contenu dynamique pour les utilisateurs
  • Mettre à jour plusieurs pages peut vite devenir fastidieux

Le fonctionne dynamique

On utilise une solution logicielle qui produit du code HTML. Cette solution est hébergée sur un serveur et quand un internaute visite le site, cette architecture génère le code HTML et le serveur envoie le fichier.

Représentation graphique du fonctionnement d’un site internet dynamique.
Source : Static Websites with Lektor – David Baumgold – Conférence Plone 2018 (YouTube)

Avantages d’un site internet dynamique

  • Les utilisateurs peuvent s’y enregistrer et intéragir.
  • Le site dispose d’une interface d’administration.
  • Relativement aisé pour un non initié d’y publier du contenu.

Inconvénients d’un site internet dynamique

  • Compliqué à mettre en oeuvre, héberger et maintenir.
  • Failles de sécurité potentielles.
  • Coûts éventuels et relatifs à l’évolutivité importants.
  • Indisponibilité éventuelle/ponctuelle (maintenance, temps d’arrêts, …)
  • Solution apportant une couche de complexité fonctionnelle et de mise en oeuvre parfois inutile pour le contenu suggéré

Les solutions pour créer un site web statique avec les avantages d’un site internet dynamique

Les générateurs de site internet statique

Ils permettent de définir des modèles de page que l’on aura le loisir d’appliquer à des pages multiples. On peut ainsi modifier une partie de son site (le pied de page) et générer à nouveau l’ensemble enrichi.

Ils fonctionnent avec les pré-processeurs de feuilles de styles (Sass, Less) ou les pré-processeurs JavaScript (Webpack, r.js,..)

Des fonctionnalités dynamiques « as a service »

Il est possible d’employer des fonctionnalité dynamique simplement. Prenons l’example de Google Analytics, vous ne manipulez pas de données particulières à maintenir dans une base de données. Il vous suffit d’intégrer quelques lignes de codes à votre site et Google gère tout pour vous.

D’autres entreprises offrent des services similaires (Disqus.com pour les commentaires, Wufoo pour les formulaires, Mailchimp pour les infolettres (newsletters), Algolia pour le moteur de recherche, Stormpath pour la gestion de compte utilisateurs. On appelle cela les microservices.

Cet article peut-être amené à évoluer. N’hésitez-pas à y apporter votre contribution ou à poser une question via les commentaires ci-dessous.

Auteur : Dan

I'm a creative seeking solutions to solve problems in IT projects as well as during the everyday life. I play acoustic guitar and bass, publish content on a webzine and a YouTube channel. I also created a growing Facebook group about magnet-fishing in Belgium.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.