New features in ReduxFX 0.1 release – Part 2

As mentioned in my previous post, I added two important new features to ReduxFX 0.1. While the previous post focused on the ability to communicate with the outside world from ReduxFX application, this post focuses on the second new feature: the ability to write standard JavaFX components.

Concept of component architecture
A JavaFX component written with ReduxFX is assembled like a small ReduxFX application

Continue reading “New features in ReduxFX 0.1 release – Part 2”

MVC is dead – what comes next? – Part 2

The first part of this series gave an overview of the key concepts and listed some of the main advantages of using functional reactive programming techniques in UI development. Future articles we will focus on different components that are involved, starting today with the State component, a key ingredient of functional reactive UI programming.

MVC vs FRP Data Structures
In MVC we differentiate between domain model and UI state, in functional reactive UI programming everything is part of the State.

Continue reading “MVC is dead – what comes next? – Part 2”