Présentation

Une application web

  • On interagit avec au travers d’un navigateur web
    • Avec le navigateur, on accède à des ressources par des URL. Par exemple :
      • La racine du site : /
      • Une page avec un formulaire de contact : /contact
      • Une image stockée sur le site : /chat.jpg
    • On clique sur des liens qui vont demander d’autres ressources (GET)
    • On clique sur des boutons qui peuvent envoyer des informations (POST)

Pourquoi une app web ? (plutôt qu’un logiciel classique)

  • Pros:

    • Cross-platform
    • Mise à jour simple
    • Au niveau technique : distinction plus évidente entre le front et le back-end ?
    • Plus de possibilité et de flexibilité cosmétiques
  • Cons:

    • Moins de vie privée
    • Le web est un désastre au niveau CPU
    • Demnade de connaitre + de technos ? (HTML/CSS/JS)