4 ms·
Is there a mature(!) webview library for .NET so I can build cross-platform GUIs with HTML/JS/React but write the backend in C#/F# and bundle that whole thing i
by eatonphil 5y ago
Is there a mature(!) webview library for .NET so I can build cross-platform GUIs with HTML/JS/React but write the backend in C#/F# and bundle that whole thing into a single file (not a zip/something that gets extracted on run) for every platform?
- WorldMaker 5y agoWebView2: https://developer.microsoft.com/en-us/microsoft-edge/webview2/ https://developer.microsoft.com/en-us/microsoft-edge/webview... For instance, in WPF applications: https://docs.microsoft.com/en-us/microsoft-edge/webview2/get-started/wpf https://docs.microsoft.com/en-us/microsoft-edge/webview2/get...
- eatonphil 5y agoIf it is cross-platform it doesn't seem to be very mature cross-platform: https://github.com/MicrosoftEdge/WebView2Feedback/issues/645 https://github.com/MicrosoftEdge/WebView2Feedback/issues/645.
- WorldMaker 5y agoEdge on Linux itself only just exited "beta" status a couple weeks back, so yes Linux support on WebView2 is behind other platforms and still playing catch up. Hopefully should be corrected "any day now". Appreciate the link to the tracking bug.
- abdusco 5y agoHopefully with MAUI + BlazorWebview component: https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-4/#blazorwebview https://devblogs.microsoft.com/dotnet/announcing-net-maui-pr... Unless it gets rebranded again before it's usable.
- ripley12 5y agoYou may want to take a look at Chromely and its WebView2 offshoot EdgeSharp: https://github.com/chromelyapps/Chromely https://github.com/chromelyapps/Chromely https://github.com/webview2/EdgeSharp https://github.com/webview2/EdgeSharp