Un langage de programmation côté serveur est un ensemble de codes qui permettent (entre autres et pour ce qui nous concerne ici) la réalisation de sites dynamiques. Le langage utilisé fréquemment est PHP, car c’est un logiciel libre donc gratuit d’utilisation, et performant.
On emploie l’expression « côté serveur » car le code écrit n’est jamais visible par l’utilisateur final du site. Ce dernier ne voit que le résultat de l’exécution de ce code, c’est-à-dire une page web.
Les rôles principaux du langage de programmation sont :
– Recueillir les demandes de l’expéditeur final (à travers la demande de visualisation d’une page web, l’interaction avec un formulaire ou un élément sur la page)
– Interagir avec les bases des données pour y stocker ou en extraire de l’information
– Retourner à l’utilisateur une page web correspondant à sa demande.
Il est aujourd’hui rare de voir développer un projet de site internet avec l’utilisation à partir de zéro d’un langage de programmation côté serveur. Les développeurs utilisent en général comme base un ou plusieurs frameworks.