Application monopage (SPA)

Les applications monopage (SPA) sont des applications Web auxquelles on peut accéder par une seule page HTML. Cela permet une plus grande réactivité et une réplique plus exacte d'une application native ou de bureau. Une SPA est parfois appelée interface monopage (SPI). Les applications à page unique peuvent être capables de récupérer l'intégralité des codes HTML, JavaScript et CSS d'une application lors de leur chargement initial. Elles peuvent également charger des ressources dynamiques pour les modifier en réponse à l'interaction des utilisateurs ou à d'autres événements. Certaines applications Web présentent à l'utilisateur une page initiale liée à différentes parties de l'application sur des pages HTML distinctes. Cela signifie que l'utilisateur doit attendre le chargement de la nouvelle page avant de pouvoir faire une autre demande. Les SPA utilisent HTML5 et Ajax (Asynchronous JavaScript and XML) pour permettre des réponses fluides et dynamiques aux demandes des utilisateurs, ce qui permet au contenu de se mettre à jour immédiatement lorsque l'utilisateur effectue une action. Une fois la page chargée, les interactions avec le serveur se font par le biais d'appels Ajax et les données sont renvoyées, généralement au format JSON (JavaScript Object Notation), pour mettre à jour la page sans nécessiter de rechargements.

Dave Hecker donne un aperçu des applications à page unique :

Vous pouvez également être intéressé
  1. Application mobile (application mobile) Définition - Que signifie application mobile (application mobile)? Une application mobile, plus communément appelée application, est un type de logiciel d'application conçu pour s'exécuter sur un appareil mobile, tel qu'un smartphone ou une tablette. Les applications mobiles servent fréquemment à fournir aux utilisateurs des services similaires à ceux accessibles sur...
  2. Application tueur (application tueur) Définition - Que signifie Killer Application (Killer App)? Une application tueuse, ou application tueuse, est une nouvelle application logicielle utilisée pour attirer les consommateurs et motiver les nouveaux achats de périphériques matériels. Souvent innovantes et de pointe, les applications tueuses sont connues pour créer un large public. Au fil du...

  1. Application de surveillance de réseau définie par logiciel (application de surveillance sdn) Définition - Que signifie l'application de surveillance de réseau définie par logiciel (application de surveillance SDN)? Une application de surveillance de réseau définie par logiciel (application de surveillance SDN) est un type de programme qui surveille et gère les opérations réseau et le trafic dans un environnement réseau défini par...
  2. Application de réalité augmentée (application AR) Une application de réalité augmentée (AR) est un logiciel qui intègre du contenu numérique, audio et d'autres types dans l'environnement du monde réel. Les logiciels de RA peuvent être utilisés dans des applications de formation, de travail et de consommation dans de nombreux secteurs, notamment le tourisme, les soins de...