Using Web Software Architecture in Traditional Desktop App Development - How Flux/Redux was ported to Qt/QML.

event 2018-06-16 (Day 1) ~ 14:00 - 14:30
explore Conference Hall 4-5
comment English
network_check Intermediate
comment English
network_check Intermediate

Abstract

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

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.

This website uses cookies

We use cookies on this website for marketing insights to improve HKOSCon. Please allow us in supporting the cause. We promise we'd be good.

Read more