Outils pour utilisateurs

Outils du site


programmation_serveur_php_python_nodejs

Ceci est une ancienne révision du document !


Comment programmer un serveur web ?

  • Côté client (c'est à dire ce qui s'affiche dans le navigateur du visiteur d'un site), on fait du HTML (contenu) + CSS (mise en page) + Javascript (aspect dynamique des pages).

  • Mais comment programmer ce qu'il se passe côté serveur ? Exemple : lorsqu'on poste sur Faceb**k, Twitter, lorsqu'on uploade une photo en ligne, il faut bien que du code s'exécute sur un serveur distant pour enregistrer tout cela dans une base de données, etc.

C'est ce que nous allons voir ici.

PHP

PHP est le langage par excellence pour programmer côté serveur. Statistique 2018 :

According to W3Techs' data, PHP is used by 78.9% of all websites with a known server-side programming language.

Pour démarrer avec PHP, la méthode est assez simple :

  • Avoir un hébergement web (et un serveur web qui tourne dessus, comme par exemple Apache ou Nginx, mais c'est souvent le cas pré-installé)

  • Créer un fichier index.php à la racine de son site :

      <?php 
      echo "Hello world";
      ?>
        
  • C'est tout! Il suffit d'ouvrir http://example.com/monsite/index.php dans son navigateur et ce "code" est executé pour en faire une page web.

Avantages :

Python

Méthode simple (mais bizarrement assez peu connue)

La méthode classique

NodeJS

programmation_serveur_php_python_nodejs.1574889478.txt.gz · Dernière modification : 2019/11/27 21:17 de joseph