3 ms·
I've been struggling with finding a good cross-platform C#/.NET framework that can tie into Visual Studio. So far, you're making your entire UI in code (Like W
by devwastaken 10y ago
I've been struggling with finding a good cross-platform C#/.NET framework that can tie into Visual Studio.
So far, you're making your entire UI in code (Like WxWidgets), having to use an app like XamarinStudio to even get fully packaged OSX apps, along with requiring an external framework such as https://github.com/picoe/Eto https://github.com/picoe/Eto, (its official package is broken in Xamarin though)
I understand that win forms may not be great when you start to build a bigger application with a lot more presentation and data, but it makes building simple apps easy and convenient. We need something like that cross-platform.
If anyone knows more about re-creating windows form apps cross-platform in a nice manner, I'd appreciate the info.
- kodablah 10y agoI don't spend much time w/ that stack, but Avalonia [1] seems to be a big player. Even better, they recently merged .Net core support [2]. You of course lose some native look and feel. 1 - https://github.com/AvaloniaUI/Avalonia https://github.com/AvaloniaUI/Avalonia 2 - https://github.com/AvaloniaUI/Avalonia/issues/314#issuecomment-277459855 https://github.com/AvaloniaUI/Avalonia/issues/314#issuecomme...
- devwastaken 10y agoWhat is the benefit of .net Core and how would that be used in comparison to .net Framework 4.5?
- kodablah 10y agoThis may be too small of a place to explain it and I'm not completely familiar w/ the ecosystem, but .Net core is the .Net runtime built for cross-platform use. It doesn't have all of .Net framework, but they are adding a bit at a time. See https://www.microsoft.com/net/core/platform https://www.microsoft.com/net/core/platform
- tonyedgecombe 10y agoWinforms is rapid until you want to make your app support high dpi, then it all starts to get quite cumbersome.