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.
At the same time, the desktop environment is adopting the web technology. Qt, being one of the most popular cross-platform development frameworks, introduced a language called QML in its 4.7 version. It provides a declarative way to design the user interface and handle user response by JavaScript. It is a solution to speed up the development time of making a user interface.
What happens if more web technology is being used on desktop development?
The speaker is going to share his experience in porting Flux/Redux to QML, promise chaining to C++, and his vision on future desktop development technology.
Ben Lau
E-Fever Limited / Hong Kong
Ben Lau is a conceptor, maker and a full stack developer who keep building open source projects. He is a long time Qt Developer. He was the first Qt Ambassador from Hong Kong and obtained the title of Qt Champion 2016.