V.2.2 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 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.
V.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.
V.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 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.
|