Bannière
AWZ-Interactive : Le meilleur choix pour la création de votre site web dynamique. A l’opposé du site statique, un site dynamique requiert plus de maitrise technologique, et vous pouvez pour cela faire confiance à l’équipe d’AWZ interactive.

On parle de site web dynamique par opposition au site web statique. Les sites dynamiques sont pour la plupart du temps édités dans le langage php, mais d’autres langages tiennent aussi une place importante sur le web, tels l’ASP, le PERL…. Ces langages dynamiques ont la particularité d’être traduit par le navigateur pour générer ensuite un code HTML, pour un affichage html. En quelques mots : le principe de la page dynamique est que « charger une page de la part d’un visiteur signifie charger une page (vide, soi disant), et charger les informations dont le visiteur a besoin (uniquement) pour le mettre sur cette page vide. Au final, le visiteur reçoit une page complète mais les informations proviennent de plusieurs sources.

Site statique ou site dynamique

Pour donner une idée de comparaison entre le site statique et le site dynamique, prenons un cas pratique simple et fréquent. Vous voulez affichez tous vos produits (20 par exemple) dans une page web il suffit de faire un tableau à 20 cases et c’est fini. Jusque là, une page statique suffit. Mais plus tard, vous voulez que chaque produit corresponde à une page où l’on pourra trouver plus de détails. Si vous allez réaliser les 20 pages statiquement, vous devez les créer une à une. Cependant, si vous choisissez l’option statique, il vous suffit de mettre en place une fois pour toute la page de présentation, et uploader les 20 produits avec les détails dans une base de données et à chaque fois qu’un internaute veut consulter un produit, le navigateur va charger la page de présentation, et prendre les informations ensuite dans la base de données. Le navigateur construit alors la page mais le visiteur lui il va croire que cette page a toujours été là. D’accord, à 20 c’est encore discutable, vous pouvez dire que ce n’est pas si compliqué que ça de créer 20 pages mais quand votre activité va se développer et que vous allez avoir 1000 produits, c’est plus facile de charger ces produits dans une base de donnée.

Avantages

Très évolutifs et très maniables dans les modifications et les mises à jours : les modifications sont faciles. Manipuler un millions de page revient au même qu’en manipuler une vingtaine.

Faciles de gestions de contenus : les manipulations sur les entrées de la base de données sont facilités au maximum, grâce à une organisation bien structurée. Il est aussi possible que plusieurs utilisateurs puissent accéder et faire des manipulations dans la partie back office du site, et il est possible de gérer les droits d’accès. Les sites communautaires ne peuvent non plus être édités que dans un langage dynamique. En enfin, si le console de back office a été bien réalisé, les manipulations ne demandent aucune connaissance particulière, pas besoin d’être webmaster.

L’existence des CMS (Content Management System) : Les CMS se présentent comme des logiciels même si au fond ce sont des sites Web prêts à l’emploi. La création et le développement des CMS sont le fait d’une communauté de webmasters généreux et qui ont soifs de connaissance. Imaginez que vous devez créer votre site web commercial, vous prenez un CMS et vous le personnalisez et vous avez le vôtre. Malgré quelques exceptions, les meilleurs CMS sont actuellement OpenSource, c'est-à-dire libre de droit. Parmi les plus appréciés de l’équipe d’AWZ, on peut citer Joomla!Drupal, Made Simple et Zend Framework. Avec peu de connaissances sur le web, la personnalisation d’un site créé avec un CMS peut être facile, mais c’est dans le développement de modules spécifiques qu’on a vraiment du webmaster. En effet, chaque module va répondre à la fois aux exigences du CMS lui-même et des besoins du client.

Inconvénients

La plus grande difficulté des langages dynamiques se trouve dans le référencement, du fait que l’url d’une page dynamique est illisible. C’est assez logique parce que théoriquement, la page qui est affichée à l’écran n’est que virtuelle, elle n’existe que pour votre navigateur. Et bien entendu, une page qui n’existe pas ne peut pas être trouvée par les robots des moteurs de recherche. Fort heureusement, il existe en ce moment des techniques pour y remédier, dont l’url-rewriting.

Des inconvénients de poids existent aussi dans l’utilisation des langages dynamiques, au niveau de l’hébergement et au niveau du chargement de la page. En effet, la construction de votre navigateur d’une page peut être longue du fait de la recherche des informations nécessaires. Pire encore, un bug dans le système peut anéantir un site tout entier alors que dans le cas d’un site statique chaque page est indépendante.

Et finalement, toutes ces histoires de difficultés vont engendrer des coûts supérieurs comparé à un site statique.

Les plus d’AWZ-Interactive : dans la maitrise

La maîtrise doit primer sur n’importe quoi d’autres. La maitrise des technologies (technologies de bases, modules supplémentaires, CMS…) permet au webmaster de proposer les meilleures options au client, et d’exceller ensuite dans la réalisation. Mais c’est bien connu que l’on ne peut pas maîtriser plusieurs choses à la fois. Les webmasters d’AWZ ont chacun leurs spécialités, et pour des projets plus complexes et/ou plus étendus nous faisons appel à des collaborateurs externes qui ont l’habitude travailler avec l’équipe interne, et qui peuvent répondre à la fois aux exigences de qualité et de timing préétablies.