Using Web Software Architecture in Traditional Desktop App Development - How Flux/Redux was ported to Qt/QML.
The development experience of desktop and web application is different, but their gap is getting closer. A modern JavaScript application also needs a build script for “compilation" for deployment like a desktop application.