IV.2.2. Le langage PHP
PHP est un langage de scripts libre principalement
utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais
pouvant également fonctionner comme n'importe quel langage
interprété de façon locale, en exécutant les
programmes en ligne de commande. PHP est un langage
Page 61 sur 68
impératif disposant depuis la version 5 de
fonctionnalités de modèle objet complètes. En raison de la
richesse de sa bibliothèque, on désigne parfois PHP comme une
plate-forme plus qu'un simple langage.
IV.2.3. Adobe Dreamweaver
Anciennement Macromedia Dreamweaver est un éditeur de
site web de type WYSIWYG. Dreamweaver fut l'un des premiers éditeurs
HTML de type tel affichage, tel résultat, mais également l'un des
premiers à intégrer un gestionnaire de site (CyberStudio
GoLive étant le premier). Ces innovations le
propulsèrent rapidement comme l'un des principaux éditeurs de
site web, aussi bien utilisable par le néophyte que par le
professionnel.
Dreamweaver offre deux modes de conception par son menu
affichage. L'utilisateur peut choisir entre un mode création permettant
d'effectuer la mise en page directement à l'aide d'outils simples,
comparables à un logiciel de traitement de texte (insertion de tableau,
d'image, etc.). Il est également possible d'afficher et de modifier
directement le code (HTML ou autre) qui compose la page. On peut passer
très facilement d'un mode d'affichage à l'autre, ou opter pour un
affichage mixte. Cette dernière option est particulièrement
intéressante pour les débutants qui, à terme, souhaitent
se familiariser avec le langage HTML.
Dreamweaver a évolué avec les technologies de
l'internet. Il offre aujourd'hui la possibilité de concevoir des
feuilles de style. Les liaisons avec des bases de données ont
également été améliorées ainsi que le
chargement des fichiers sur les serveurs d'hébergement. Il propose en
outre l'utilisation de modèles imbriqués de pages web, selon un
format propriétaire.
Depuis la version MX, il peut être utilisé avec
des langages web dynamiques (ASP, PHP) à l'aide d'outils relativement
simples d'utilisation. Il permet ainsi de développer des applications
dynamiques sans connaissance préalable des langages de programmation.
IV.2.4. MySQL
MySQL est un système de gestion de base de
données (SGBD). Selon le type d'application, sa licence est libre ou
propriétaire. Il fait partie des logiciels de gestion de base de
données les plus utilisés au monde, autant par le grand public
(applications web principalement) que par des professionnels, en concurrence
avec Oracle et Microsoft SQL Server.
MySQL est un serveur de bases de données relationnelles
SQL développé dans un souci de performances élevées
en lecture, ce qui signifie qu'il est davantage orienté vers le service
de données déjà en place que vers
Page 62 sur 68
celui de mises à jour fréquentes et fortement
sécurisées. Il est multi-thread et multi-utilisateur.
MySQL fait partie du quatuor LAMP: Linux, Apache, MySQL, PHP.
Il appartient également à ses variantes WAMP (Windows) et MAMP
(Mac).
Le couple PHP/MySQL est très utilisé par les
sites Web et proposé par la majorité des hébergeurs Web.
Plus de la moitié des sites Web fonctionnent sous Apache, qui est le
plus souvent utilisé conjointement avec PHP et MySQL.
|