Etude approfondie des technologies - RobinDumontChaponet/synthese GitHub Wiki

Etude approfondie des technologies

Notre sujet porte sur un site internet. Ce critère nous limite en matière de technologies. Nous les avons choisi, en premier lieu en fonction des possibilités de chaque technologie pour ce que nous voulons faire. Nous avons également pris en compte le fait que nous connaissons déjà quelques technologies, que certaines ont une meilleure documentation, communauté que d'autres.

  • Pour le visuel, nous avons choisit d'utiliser le couple Html5/CSS3.
  • Pour le traitement des informations, nous choisissons PHP5 côté serveur et Javascript côté client.
  • Pour la base de données, nous choisissons PhpMyAdmin. C'est un SGBD fiable actuellement présent sur la majorité des serveurs web. Afin d'exploiter les données présentes dans notre base de données, nous allons utiliser SQL.
  • Pour récupérer les données de la base, nous choisissons d'utiliser la librairie php PDO. C'est une librairie incluse dans la majorité des serveurs web. Contrairement à ses prédécesseurs qui sont de plus en plus dépréciés, elle permet une gestion d'objet en php. Elle nous propose également un système de requêtes préparées très simple d'utilisation et très rapide. Un autre atout très important est la possibilité de changer très facilement de SGBD. Au lieu d'avoir à changer de librairie, il suffit de changer une constante dans le constructeur de PDO. Cela nous permet d'éviter de perdre trop de temps si un jour, le serveur devait changer de SGBD. Il faut juste faire attention à la variante du langage SQL propre au SGBD. Par conséquent, ce choix nous permet de garantir une meilleure évolutivité de notre applicaion