2 ms·
This article makes my head hurt. OS X is a dream to develop for. It really is amazing. Windows, is honestly, not terrible. I don't know anything about C# or W
by bluedino 4y ago
This article makes my head hurt.
OS X is a dream to develop for. It really is amazing.
Windows, is honestly, not terrible. I don't know anything about C# or Winforms or whatever modern Windows GUI apps are created in, I used Win32 API and MFC. They may have been a little kludgey, but they got the job done. Lots of documentation and code out there, like 20 times as much for the Mac.
Now, Linux... I've tried. Haven't gotten far. Both Qt and GTK.
Anyway, it's obvious why everything is written in Electron and friends. People are familiar with it. Everyone's a web developer. It's cross-platform. It's a big deal to learn another environment. Why wouldn't you want to be able to run on Windows, web (phones/tablets), Linux...?
- Genbox 4y agoI've built GUI applications for Windows in the primary frameworks Microsoft provides (WinForm, WPF, MAUI, UWP). It is not terrible, but also not great. I have high hopes for MAUI, but honestly, it seems very PoC-ish compared to everything else Microsoft have provided. Tried X11 directly on Linux before I decided that it was just too difficult. Switched to QT, and there were a million bugs and quirks that forced me back to just Windows GUI development. JavaScript/HTML GUI frameworks along with embedded browsers have been the key to cross platform compatibility without all the fuss. But it seem to also have become the death of good real-time and responsive UIs.