Peu commune · Savoirs
Programmation réactive
En informatique, la programmation réactive est un paradigme de programmation visant à conserver une cohérence d'ensemble en propageant les modifications d'une source réactive (modification d'une variable, entrée utilisateur, etc.) aux éléments dépendants de cette source.
Sur Wikipédia
En informatique, la programmation réactive est un paradigme de programmation visant à conserver une cohérence d'ensemble en propageant les modifications d'une source réactive (modification d'une variable, entrée utilisateur, etc.) aux éléments dépendants de cette source. La programmation réactive est née à partir du patron de conception observateur afin de corriger ses défauts, parmi lesquels : La plupart des applications contemporaines sont réactives, c'est-à-dire qu'elles répondent, en calculant, à des événements qui leur parviennent. Cela permet aux utilisateurs d'avoir une meilleure interaction avec le système, une réponse beaucoup plus rapidement et donc une satisfaction. La réactivité est désormais présente partout, et principalement dans les interfaces graphiques. Les applications réactives sont importantes aujourd'hui car elles doivent être : Ce qui correspond aux exigences des utilisateurs d'aujourd'hui. Chaque variable est avant tout initialisée lors de l'analyse des expressions et les dépendances entre les variables sont enregistrées, de sorte que, dès qu'une variable subit une mise à jour (événement), alors toutes les variables qui en dépendent, subissent elles aussi une mise à jour de leur valeur. Par la suite, elles peuvent, elles aussi, déclencher la mise à jour d'autres variables et ainsi de suite. La programmation réactive fait alors en sorte que chaque expression soit correcte à tout instant. Par exemple : Après avoir analysé les expressions, voici les résultats : Et voici les dépendances : Supposons désormais que la valeur de a change et passe à 10.
Texte : Wikipédia, CC BY-SA 4.0. ·