Hacker News new | past | comments | ask | show | jobs | submit login

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, (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.




I 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 2 - https://github.com/AvaloniaUI/Avalonia/issues/314#issuecomme...


What is the benefit of .net Core and how would that be used in comparison to .net Framework 4.5?


This 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


Winforms is rapid until you want to make your app support high dpi, then it all starts to get quite cumbersome.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: