4Dev2022: Front end technologies for desktop applications: embrace window.open()! Eric Dilcher

youtube.com 1 rok temu


Frameworks like Electron have enabled desktop apps to be written utilizing HTML, CSS, and Javascript. Apps like VS Code, Slack, and Discord all usage Electron however, unlike most native desktop apps, no of them usage multiple application windows!

In contrast to the web, there is no taboo for utilizing “pop up” windows in desktop apps, and in many cases it leads to a better UX. At first glance, creating a web app with multiple windows is tedious, and frontend frameworks aren’t designed with this in mind, nevertheless it is possible to do it easy and quickly.

In this presentation, I will share a method we created to aid include multiple application windows in the GOG GALAXY app. I will show how this method can be applied in an Angular app, as well as in a respond app utilizing Redux, and discuss the tradeoffs of utilizing it.

🔥 [4Developers 2023] https://4developers.org.pl/4developers-2023/
👉 [FB] https://www.facebook.com/4Developers
👉 [LI] https://www.linkedin.com/showcase/4developers
👉 [TT] https://twitter.com/4Developers