2
Xoka
4y

Which CROSS PLATFORM Desktop App Development tool/framework do you use?
I've been using ElectronJS but I'm tired of it but I can't find any better alternative. If you know any better alternative please let me know. and please, do write why you think its better than ElectronJS
Thanks

Comments
  • 5
    Desktop apps should very rarely be written in Javascript. Anything that compiles to a binary is in my opinion way better. Faster, more portable, smaller files, less files, less memory. Also, it shouldn't require any special runtimes like Java or dotnet.

    With requirements like this, there aren't that many options left. My favorite is Rust, many also like go-lang.
  • 2
    @olback I do agree with you but most of my clients want their web apps to be ported as a desktop app. Or they want us to use web technologies to build the ui logics. because, web developers are easier to find than any other kind of developers.
    So, I'm also hoping, if there's any tool, where I can still use web technologies but its binary won't be as bulky or the app won't be as slow as Electronjs
  • 1
    @olback what GUI library/framework you use in Rust? Qt binding? GTK binding? I found out about Iced yesterday, do you know if it's any good?
  • 3
    @ItsaMeTuni I've only used GTK, QT seems quite stable as well. I also heard about Iced a few days ago. Looks nice but does not seem to integrate any OS based theming.

    Cross compiling from Linux to Windows is a little tricky though. What I ended up doing was making docker containers specifically for compiling GTK apps. Works really well.

    If anyone is considering GTK, make sure to use Glade, makes your life so much easier.
Add Comment