Re:Show HN: Cross Platform .NET Desktop Application Framework
by zerr on Wednesday May 24, 2017 @03:42PM
(#14412866)
Well, there is Qt/QML, and if the price is not an issue - Embarcadero FireMonkey.
[ Parent
| on HN ]
Re:Show HN: Cross Platform .NET Desktop Application Framework
by revelation on Wednesday May 24, 2017 @03:51PM
(#14412922)
There is Qt Widgets (yay for HiDPI).. everything else is one big garbage fire. I recently launched a QML Quick Controls 1/2/+inf/who knows app and trying to select text in an input box caused it to switch tabs because that's what caught the events. It was impossible to select text.
I get now why people use Electron. It's 2017, Qt has been around forever, and they still haven't figured out the fricking deployment issue! You still have to cobble together a bunch of scripts and otherwise crappy solutions to get something that runs on Linux/Mac/Windows in any shape or form that approaches "out of the box" and "continuous integration".
Re:Show HN: Cross Platform .NET Desktop Application Framework
by floatboth on Thursday May 25, 2017 @02:35AM
(#14415666)
Yeah QML has one big problem — it only supports integer scaling for HiDPI. Have these people ever seen a fucking 28 inch 4K display?!?! I NEED 1.5x SCALE. 1x looks extremely tiny, 2x looks comically huge.
Re:Show HN: Cross Platform .NET Desktop Application Framework
by oblio on Wednesday May 24, 2017 @04:06PM
(#14413026)
Oh, if you think that's painful, try to see what happens when you're targeting mobile.
If you want extra layers of pain, try to use any of the Python bindings for Qt on mobile :D
Re:Show HN: Cross Platform .NET Desktop Application Framework
by simonh on Wednesday May 24, 2017 @05:15PM
(#14413529)
I've never had any problems getting my PtQt and PySide apps working on Windows or Linux. OSX on the other hand, yep, dumpster fire.
Re:Show HN: Cross Platform .NET Desktop Application Framework
by vintagedave on Thursday May 25, 2017 @07:47AM
(#14416709)
I'd say FireMonkey too. ARC-based language, long-standing vendor, FMX is a very nice toolkit (runs on the GPU, vectorised, skinnable, has native widgets.)