Reactive Programming

Auch bekannt unter:

  • Reaktive Programmierung

Quellen und weiterführende Links:


Reactive Programming Reactive Programming ist ein Programmierparadigma, das Datenflüsse und die automatische Weitergabe von Änderungen in den Mittelpunkt stellt. ( reaktive Programmierung Reactive Programming ist ein Programmierparadigma, das Datenflüsse und die automatische Weitergabe von Änderungen in den Mittelpunkt stellt.) ist ein Programmierparadigma, das sich um Datenflüsse und die Weitergabe von Änderungen dreht. Statt Werte einmalig zu berechnen, beschreibt man Abhängigkeiten zwischen Daten: Ändert sich ein Wert, werden alle davon abhängigen Teile automatisch aktualisiert.

Besonders in der Oberflächenentwicklung ist dieser Ansatz verbreitet, weil sich Benutzeroberflächen Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. damit elegant an wechselnde Zustände anpassen lassen – etwa wenn eine Eingabe sofort eine Live-Vorschau aktualisiert. Reaktive Konzepte In der Softwareentwicklung demonstriert ein Proof of Concept (dt. "Konzeptbeweis"), dass ein geplantes Projekt oder Produkt realisierbar und durchführbar ist. finden sich heute in vielen modernen Frameworks wieder.


Verwandte Technologien und Begriffe:

  • Functional Programming Functional Programming ist ein Programmierparadigma, bei dem Software durch die Verwendung von reinen Funktionen entwickelt wird und Daten "immutable" sind.
  • Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche mit der der User interagiert.
  • JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht.