DEV Community

Discussion on: What are some reasons to switch to a "native" desktop stack over a web based one?

Collapse
 
tux0r profile image
tux0r

Reliability and predictability of desktop platforms.

If you're targeting Windows 10, there is exactly one API (that does not change much) waiting for you. Targeting "web browsers" will hurt you each time a new version is released.

Higher flexibility in terms of UI/UX.

A web browser is always running in a specialized window frame with an address bar, captured hotkeys et cetera, and HTML does not give you a full flexibility to work around that. Desktop GUIs do.

I strongly dislike Python, but Qt is rather nice. Hint: Their wiki!

Thread Thread
 
alchermd profile image
John Alcher

Thanks a bunch! Though after an hour or so of reading up, it looks like licensing could be an issue if I ever pursue Qt. The fee is quite heavy for my liking :/

Thread Thread
 
tux0r profile image
tux0r • Edited

Qt is dual-licensed. I personally don't use it because I would be required to bundle a ton of DLLs because of the license.