News for hackers. Stuff that matters.
Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by andrew_ on Tuesday November 14, 2017 @03:28PM (#15698792)
What I don't understand is: If Electron apps can be compiled to be cross-platform out of the box, why use an Electron binding for .NET that makes it inherently locked into Windows (without jumping through fancy hoops for other platforms)? I wrote a lot of Windows-only freeware on .NET over the years, and there's just no reason for it that I can see, if the core component of an app is cross-platform by default.
Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by yodon on Tuesday November 14, 2017 @04:03PM (#15699088)
> Why use an Electron binding for .NET that makes it inherently locked to Windows

You’re a couple years behind on cross platform support in dot net and completely missing the cross platform support in Electron/Electron.NET. Zero hoops to jump. Electron.NET apps just work, out of the the box, on macOS and Linux, in addition to on Windows. Today.

Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by mikewhy on Tuesday November 14, 2017 @04:23PM (#15699256)
I don't think this is cross-platform:

Cross Platform? (Closed): https://github.com/NeutroniumCore/Neutronium/issues/14

And it looks like all the examples reference .net 4.5, which isn't .net core: https://github.com/NeutroniumCore/Neutronium/search?p=1&q=NE...

Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by nightski on Tuesday November 14, 2017 @04:30PM (#15699326)
That's not Electron.NET which is what the parent was referring to.
Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by m_fayer on Tuesday November 14, 2017 @03:49PM (#15698966)
Cross-platform capability is not the only possible motivation to use something like this. Personally, it interests me because I don't see WinForms/WPF/UWP as viable, so right now the web stack is the only capable high-level UI toolkit on Windows. On MacOS, you can still get by with native.

For an app I'm working on, I'm exploring the possibility of a shared core in C#, with the UI layer rendered with the web stack on Windows, and with Xamarin.Mac (native binding for .NET) on MacOS.