Obligatory: Qt. I've been tasked as a Qt dev at my day job for the past ~2.5 years writing cross-platform applications. It works, the documentation is pretty fantastic, and you'll find no shortage of help online to get over the admittedly decent learning curve if this is your first swing at "c++" programming. Edit: As mentioned below, PyQt is also pretty fantastic. My most recent venture into the PyQt world at work w…
Ask HN: What would you use to make cross-platform desktop application?
11–20 of 116 posts
Re: Ask HN: What would you use to make cross-platform desktop application?
#12I use Electron apps daily: Atom, Spotify, and Wmail, and I'm perfectly productive with them.
Atom is definitely slower than Sublime Text, but I'm not sure it's Electron's fault (I read that it isn't). As for Spotify and Wmail, you can't even tell it's Electron, and certainly no average user cares or would ever know.
I would do what makes sense for your app and makes it easier to port it. Electron works great for that, and you can use the same code to offer a web app.
Re: Ask HN: What would you use to make cross-platform desktop application?
#13Obligatory: Qt. I've been tasked as a Qt dev at my day job for the past ~2.5 years writing cross-platform applications. It works, the documentation is pretty fantastic, and you'll find no shortage of help online to get over the admittedly decent learning curve if this is your first swing at "c++" programming. Edit: As mentioned below, PyQt is also pretty fantastic. My most recent venture into the PyQt world at work w…
Re: Ask HN: What would you use to make cross-platform desktop application?
#14Lazarus is a cross-platform IDE for native desktop applications on Windows, Mac and Linux. It produces fast, low-memory, single executable files for easy installation and deployment. Your app can use native OS controls - you won't be gluing together different libraries from different languages like you do with some scripting languages (with all the bloated size and performance issues that entails). Why isn't it more…
This is suicide.
Re: Ask HN: What would you use to make cross-platform desktop application?
#15Re: Ask HN: What would you use to make cross-platform desktop application?
#16Who cares if Electron is unpopular (is it?)? I use Electron apps daily: Atom, Spotify, and Wmail, and I'm perfectly productive with them. Atom is definitely slower than Sublime Text, but I'm not sure it's Electron's fault (I read that it isn't). As for Spotify and Wmail, you can't even tell it's Electron, and certainly no average user cares or would ever know. I would do what makes sense for your app and makes it eas…
Re: Ask HN: What would you use to make cross-platform desktop application?
#17Who cares if Electron is unpopular (is it?)? I use Electron apps daily: Atom, Spotify, and Wmail, and I'm perfectly productive with them. Atom is definitely slower than Sublime Text, but I'm not sure it's Electron's fault (I read that it isn't). As for Spotify and Wmail, you can't even tell it's Electron, and certainly no average user cares or would ever know. I would do what makes sense for your app and makes it eas…
Re: Ask HN: What would you use to make cross-platform desktop application?
#18Re: Ask HN: What would you use to make cross-platform desktop application?
#19Obligatory: Qt. I've been tasked as a Qt dev at my day job for the past ~2.5 years writing cross-platform applications. It works, the documentation is pretty fantastic, and you'll find no shortage of help online to get over the admittedly decent learning curve if this is your first swing at "c++" programming. Edit: As mentioned below, PyQt is also pretty fantastic. My most recent venture into the PyQt world at work w…
PyQT is a nice alternative if you don't know/want to program in C++ .