Sites en Html
La conception de sites html est celle qui existe depuis le début d’Internet. Elle est largement documentée sur le web et un grand nombre d’outils de conception de telles pages existe.
En connaissant le langage Html, on a l’emprise sur le code généré. Des logiciels tels que TsWebEditor permettent d'automatiser et de simplifier la visualisation du code.
Les autres logiciels que l'on peut utiliser sont ceux qui créeront eux-mêmes le code (on parle de logiciels wysiwyg - what you see is what you get soit, en français, ce que vous voyez est ce que vous obtiendrez). Il suffit de savoir utiliser le logiciel et ses très nombreuses options. Le logiciel wysiwyg payant leader du marché est sans conteste Dreamweaver de Macromedia. Mais il existe des alternatives gratuites ou libres tout à fait acceptables et fonctionnelles comme les éditeurs Wysiwyg de Star Office ou Open office mais surtout Kompozer (ex Nvu).
La création en html vous permet bien entendu d’intégrer toute la palette d’outils existants pour dynamiser votre site : animations flash, javascript, applet java, modules en php, vidéos, ...
Sites en Php
La création de site en php est plus récente et s’est considérablement accéléré depuis quelques années. Dans un site web écrit en Html, chaque page Html constitue un fichier html (reconnaissable à son extension .htm ou .html comme index.htm).
Dans un site php il n’existe pas de tels fichiers. Tous les textes, codes, données, ... alimenteront, en général, des tables d’une base de données Mysql. Ce qui est surtout très intéressant, c’est que la mise à jour peut se faire de n’importe quel ordinateur connecté à Internet. La conception d’un tel site peut être également mutualiste, ce qui est loin d’être négligeable quand on veut utiliser toutes les compétences d’un établissement !
Des ensembles de scripts php et de base mysql préconfigurés, appelés CMS existent en grand nombre et permettent de déployer un site web très rapidement.
Comparaison
|
Site en Html |
Site en php |
| Avantages |
- Simple à mettre en oeuvre
- Personnalisation du site très facile
|
- Simple à mettre en place grâce aux cms (ensemble de scripts et de tables mysql préconfigurés)
- Mise à jour très simple depuis n’importe quel ordinateur connecté à Internet
- Conception mutualiste
|
| Inconvénients |
- Difficulté des mises à jour
- La conception et l’actualisation ne sont l’affaire que d’une personne et cela décuple les problèmes de mise à jour
|
- L’installation et l’utilisation des scripts php sur un serveur distant (qu’on ne gère pas) peut s’avérer difficile, notamment si on ne peut accéder à certaines propriétés du php ou des fichiers php comme, par exemple, les droits des fichiers
- Les sites cms ne sont pas toujours faciles à personnaliser puisque l'architecture du Cms impose certaines conditions.
|