3 ms·
>> The only way for one person to even attempt cross-platform app is to use a UI abstraction layer like Qt, WxWidgets or Gtk. The problem is that Gtk is ugly, Q
by anta40 4y ago
>> The only way for one person to even attempt cross-platform app is to use a UI abstraction layer like Qt, WxWidgets or Gtk.
The problem is that Gtk is ugly, Qt is extremely bloated and WxWidgets barely works.
So, how you are going to write cross platform apps, then? :D
- Ergo19 4y agoDo like everybody else does and wrap it in a web-browser.
- hedora 4y agoDoes wine have the ability to package windows binaries? That would probably be lighter weight, assuming it performed a tree shaking pass.
- billfruit 4y agoJava is still viable for many usecases.
- throwaway2037 4y agoIt is the first time I heard that Qt was bloated. Is this true? If so, I would like to know what other UI toolkits do that is less bloated.
- GoblinSlayer 4y agoPut UI behind PAL like sumatra does with pdf engine.
- dadoum 4y agoYou can implement the frontend separately for each platform, which is used by example by usbimager, Transmission or SciTE. This is very hard to do in practice for any big enough software, but then using Qt, Java or C# frameworks is probably worth it since their impact will start to be small compared to your application footprint.