Application web
Une application web permet d’effectuer des tâches avec les technologies web, souvent dans un navigateur. Installation et mode hors ligne se prévoient séparément.
Accomplir une tâche dans une interface web
Une application web repose sur les technologies web et s’utilise généralement dans un navigateur. Elle permet d’effectuer des tâches et de traiter des données, comme réserver un rendez-vous ou gérer des commandes. Le terme ne définit pas une architecture unique.
Dans un portail de rendez-vous fictif, vous choisissez un créneau libre et envoyez une demande. Seul l’enregistrement confirmé établit la création fiable du rendez-vous. La sélection visible ne prouve pas l’achèvement.
Selon la tâche, l’application peut fonctionner localement dans le navigateur ou se connecter à des services serveur. La frontière avec un site est souple ; un site peut comporter des fonctions applicatives. Installation et fonctionnement hors ligne sont des propriétés supplémentaires à implémenter volontairement. Le nom d’application web ne les apporte pas automatiquement.
Sources
Termes associés
- FrontendLe frontend est l’interface utilisée par les personnes. Les retours utiles dans le navigateur ne remplacent pas les contrôles faisant autorité côté serveur.
- BackendLe backend traite les règles et données côté serveur. Il ne se limite ni à la base de données ni à un écran d’administration.
- Single-Page ApplicationUne Single-Page Application actualise ses vues dans un document web déjà chargé. Elle peut avoir plusieurs vues et des URL distinctes.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


