Wine requires no more installation than Electron. There are lots of "pirated" releases for macOS/Linux with a bundled copy of Wine (sometimes with third party patches or some libraries swapped out).
too many gotchas with LGPL to become a universal solutions. I wish that gtk was more stable across all platforms. I have a few on macos and some are less than ... stable... compared to on linux.
Native UI has been there for decades before. Yes, cross-platform requires extra effort.
Hell even Wine is more efficient an approach for cross-platform distribution.
> Yes, cross-platform requires extra effort.
Aaand you lost most companies.
> Hell even Wine is more efficient an approach for cross-platform distribution.
I'm sure that customers will be willing to install and run Wine.
Wine requires no more installation than Electron. There are lots of "pirated" releases for macOS/Linux with a bundled copy of Wine (sometimes with third party patches or some libraries swapped out).
extra effort = no less than 50x the effort
Bullshit. If that's what it takes you please seek another line of work.
6 replies →
Qt?
too many gotchas with LGPL to become a universal solutions. I wish that gtk was more stable across all platforms. I have a few on macos and some are less than ... stable... compared to on linux.
What gotchas are there? The stuff required for doing guis is lgpl, without any kind of other licenses
I don’t think it’s as bad as you make it to be. Qt is a great option imo.
Electron's web engine is also LGPL. (And GTK too)
Isn't GTK also LGPL anyway?
Has anyone been sentenced for falling into those lgpl gotchas?
I like WX.
There are many: QML, NodeGui, Flutter, React Native and plenty more lightweight Electron alternatives: https://news.ycombinator.com/item?id=38687662
Or to mention native libs: GTK, wxWidgets, Xamarin.