UA : Мета роботи полягає у дослідженні, вивченні методів розробки та проектування реактивних систем та реалізації методів завдяки парадигмі реактивного програмування, та порівнянні реактивного підходу з імперативним за певними параметрами, які впливають на швидкість роботи застосунку та отримання користувачем результатів, а також на раціональне навантаження машини.
Досліджено найсучасніші конкуруючі фреймворки та бібліотеки для створеня реактивних систем, порівняно іх переваги та недоліки, детально вивчено їх можливості. Спроектовано та реалізовано два застосунки на мові програмування Java, один з яких розроблений у реактивному стилі, а інший – в імперативному. Одержано результати, які є відображенням переваг використання парадигми рекативного програмування у порівнянні з імперативним підходом.
EN : The aim of the research is to investigate and study methods of development and design of reactive systems and methods through the paradigm of reactive programming, and compare the reactive approach with the imperative of certain parameters that affect the speed of the application and the user's results, as well as rational machine load.
The most modern competing frameworks and libraries for creation of reactive systems are investigated, their advantages and disadvantages are compared, their possibilities are studied in detail. Two applications in the Java programming language have been designed and implemented, one of which is developed in a reactive style and the other in an imperative style. The results are obtained, which reflect the advantages of using the paradigm of recitative programming in comparison with the imperative approach.