Programowanie reaktywne w ostatnich latach staje się coraz bardziej popularne. Czym jest? Jakie problemy rozwiązuje, a jakie tworzy? Czy to koniec programowania w oparciu o wzorzec MVC? Odpowiedzi można znaleźć w poniższym artykule. Nakreślone zostaną również różnice między programowaniem deklaratywnym a imperatywnym. Dowiemy się też, w jaki sposób programowanie reaktywne może pomóc w utworzeniu kodu, który w lepszy sposób oddaje intencje programisty, przez co jest łatwiejszy w utrzymaniu.