South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Until he finds out there isn't such a thing as the 'best language for desktop application', but the best [and correct] tool for the job*.English
Delp... nevermind
Actually not a bad choice. There is a free Community edition of Delphi available.
But I mean you could if you wanted to... https://www.lazarus-ide.org/
But I mean you could if you wanted to... https://www.lazarus-ide.org/
Look it's not my first choice either but OP did mention cross-platform desktop apps. It's good at that.
Personally, I haven't had to develop a desktop app in 5+ years but if I had to and have it be cross platform I'd first investigate Electron, then Python and Java.
But if you already know Delphi or want to learn something new, why the hell not try it?
I’d say learning it (albeit not much of a learning curve) is a bit of waste seeing that you rarely use it.
The thing is... does anyone even pay for new desktop applications now? Open source has pretty much killed this market as an opportunity.
https://www.embarcadero.com/products/delphi/starterActually not a bad choice. There is a free Community edition of Delphi available.
Tongue in cheek? Perfect example of Wirth's law.Electron app memory usage: 150 MB
Native app memory usage: 0 MB (because you never ship it)
I avoid electron apps like the plague because they're slow, ugly resource hogs with very little sustainable value.
Shame, I thought developers only like to punish end users, not themselves.Agreed. Busy writing a native desktop using my trusty old Atom, just better that way.
What exactly makes it better than everything else?Electron Js is best
Cross multiplatform, It does good in every OSWhat exactly makes it better than everything else?