1
flabbet
21d

What is the point of .NET Core 3 WPF and WinForms? Only thing i can think of is that MS want's to migrate frameworks to .NET Core, but is there anything that those frameworks gain?

Comments
  • 0
    .NET Core is more lightweight and modular
  • 1
    Dotnet core is cross platform and that will make it easier to keep business logic for multiple platforms in one codebase.
  • 1
    Open source, cross-plarform, lightweight, new versions are released fastest than its counterpart. Only think the benefits of any other popular open source framework.
  • 0
    Wpf and WinForms are not crossplatform
  • 0
    It's probably the lightweight thing. And if your business already uses .net core for other development, you'll be familiar with it for wpf.

    For example .net for for the company web server.
  • 0
    I imagine it's a step on the way to cross platform desktop apps.
  • 0
    @flabbet but the dotnet core version of WPF and WinForms will be.
  • 0
  • 0
    @maushax
    WPF and WinForms with .NET Core are only compatible with Windows. I dont think that they ever will support Linux, because they have so many dependencies on Win APIs.
  • 0
    @flabbet @thoxx my mistake. In the next major version of dotnet core, WPF and WinForms are only for Windows, but there's in the roadmap the compatibility with other OSes, the same way Java can run multiplatform. I hope they don't discard that possibility.
  • 0
    @maushax
    Do you have a source for this?

    WPF relies on DirectX/Direct3D and WinForms on GDI+.
    I can't image how cross platform UI should work without a complete rewrite.
  • 0
Your Job Suck?
Get a Better Job
Add Comment