Hacker News new | ask | show | jobs
by batina 3354 days ago
That is why I'm reverting back to WinForms until something better comes along. No proper data binding support but I can live with that.

I'm just hoping that Microsoft, or somebody else, will create a cross-platform GUI toolkit.

3 comments

> I'm just hoping that Microsoft, or somebody else, will create a cross-platform GUI toolkit.

The good news is that it exists. The bad news is that it's HTML/Javascript.

> I'm just hoping that Microsoft, or somebody else, will create a cross-platform GUI toolkit

There is FireMonkey. Windows, iOS, Android and macOS. Native controls on Windows and iOS, and on the roadmap for the others. Themeable, vectorized, GPU-powered, data bindings, and can be used from C++ via C++Builder, or Delphi if you want a more C#-like language.

Here's a random video about the live preview (where you plug in a device and see live as you edit the UI in the IDE what it will look like on that device): https://www.youtube.com/watch?v=bU_J3WxeClI Plenty of other videos online too!

(Note: I am not neutral, I am employed by the company that makes it.)

Eto.Forms is nice for this. It targets WPF, Xamarin.Mac, and GTK, so you get Windows, macOS, and Linux support with a single codebase.