Quels sont les avantages et les inconvénients des applications sans état?

Auteur: Roger Morrison
Date De Création: 23 Septembre 2021
Date De Mise À Jour: 11 Peut 2024
Anonim
Quels sont les avantages et les inconvénients des applications sans état? - La Technologie
Quels sont les avantages et les inconvénients des applications sans état? - La Technologie

Contenu

Présenté par: Turbonomic



Q:

Quels sont les avantages et les inconvénients des applications sans état?

UNE:

Dans la conception fondamentale des interfaces utilisateur, les ingénieurs peuvent choisir parmi des systèmes sans état ou avec état. Un système sans état est un système qui ne possède pas de mémoire résidente utilisée pour stocker des informations entre les sessions. Les systèmes à état, d'autre part, enregistreront les données dans la mémoire du résident et les stockeront pour les opérations futures.

Les applications HTML utilisées pour exécuter des sites et des pages Internet constituent l'un des meilleurs exemples d'applications sans état. Ces applications sont sans état car elles ne conservent pas et ne stockent pas d'informations sur les utilisateurs ou l'activité de l'utilisateur après qu'un utilisateur a quitté un site.


En conséquence, les pages Web utilisent de petits fichiers numériques appelés cookies pour stocker les informations des utilisateurs. Les cookies seront activement utilisés lors des prochaines sessions pour déterminer qui accède au système et ce qu’ils ont fait par le passé.

Certains des plus grands avantages des applications sans état sont que les utilisateurs ne sont pas responsables de la gestion de la mémoire des résidents. Les applications sans état peuvent être moins coûteuses qu'une application avec état similaire. Elles peuvent aussi être moins complexes, car il n’est pas nécessaire de prendre des données et de les conserver sous la main, de les enregistrer pour les utiliser ultérieurement. Chaque session est nouvelle et la même programmation a lieu.

L'inconvénient des applications sans état est que, comme indiqué, elles ne conserveront pas d'informations sur une session utilisateur particulière. Ce problème est évident dans la conception des cookies permettant de gérer les informations de session utilisateur sur Internet. De manière générale, l’utilisation de cookies est moins efficace que n’importe quel système en mémoire. Les webmasters ont la responsabilité de manipuler et de gérer les cookies. Les systèmes sans état sont donc intrinsèquement moins capables. Il peut être gênant pour les utilisateurs de ne pas avoir certaines informations de session stockées. Les clients peuvent avoir le sentiment que la capacité avec état ajoute de la valeur.


En fin de compte, le choix de la conception sans état ou avec état dépend des utilisations spécifiques du logiciel lui-même. Par exemple, les systèmes de kiosques publics peuvent tirer un grand profit des technologies sans état. Il n’est souvent pas nécessaire de conserver les données entre les sessions, car de nombreux utilisateurs publics gèrent le système en séquence. Pour des systèmes plus personnalisés, une conception dynamique peut ajouter beaucoup de commodité et de fonctionnalités souhaitées.