2
Currently I have needed to develop applications (desktop) for Linux, and one of the requirements is that it would have to be using C#.
And researching/testing, I got two options:
- .NET Core or
- Mono.
What I used the Mono, I lose a lot of graphic resources (that visual Windows 98), and by FAQ it was possible to notice that the graphic resources (Winforms) can be a little problematic.
Regarding the . NET Core I have no practical experience yet, just a few configuration and installation tests.
What are the main differences between these two approaches (.NET Core or Mono)? There are cases where you are most recommended to each other?
In the Quora and in the Soen found threads interesting on the subject.
https://stackoverflow.com/questions/37738106/net-core-vs-mono
– Matheus Miranda
I’m not very familiar with GUI on Linux, but I think the way would be a gtk or Qt wrapper, or even a web interface. System.Windows.Forms and WPF are not supported, but there are MS plans to port the interface: https://docs.microsoft.com/en-us/answers/questions/19216/wpf-in-linux.html
– user178974