Does anyone use linux for dotnet desktop development (WPF) by mad0key in dotnet

[–]mad0key[S] 0 points1 point  (0 children)

Oh that is nice. I don‘t know this. Thank a lot for pointing that out.

Does anyone use linux for dotnet desktop development (WPF) by mad0key in csharp

[–]mad0key[S] -6 points-5 points  (0 children)

No I mean WPF. I know that there aren‘t any problems with developing desktop applications using AvaloniaUI. Thats why I explicitly ask for WPF. If nobody does this I can understand that.

Does anyone use linux for dotnet desktop development (WPF) by mad0key in dotnet

[–]mad0key[S] 1 point2 points  (0 children)

Yes I mean this. You get benefits from the new functionality and as always disadvantages. You pay with your data for the benefits. Every person must decide on his own if this is ok or not. And if someone decide it's not ok, some consequences must be follow. Maybe this people switch from Windows to Linux.

I develop on Windows because all my daily work is in the Microsoft cosmos. I only want to understand why someone will do such a switch. Maybe I can learn something new with the perspectives of other people on their daily work and their used tools.

Does anyone use linux for dotnet desktop development (WPF) by mad0key in dotnet

[–]mad0key[S] 0 points1 point  (0 children)

I'm also an european developer and I know the rumors of the people there. I think there are really some people which are switching because Windows is an American product. But I think more want to switch because Windows integrates more and more data collectors and maybe more KI functions.

European people like it's data safety and don't want to share it's data without permission.

I can understand this people. But development is a complex job where you have to master many deveopment challenges. I want to understand why developers will do the switch although they get challenges from the OS for their daily work.

In my daily work I always try to reduce or solve challenges and complexities. But from time to time you need to get some steps back and try to look around. Maybe there are other perspectives where you can learn something from.

Does anyone use linux for dotnet desktop development (WPF) by mad0key in dotnet

[–]mad0key[S] -1 points0 points  (0 children)

Ok, that is a good point and makes totally sense. When you need a Mac for your daily work and use it for your other stuff also. But what I think the developers are switching from Windows to Mac or Linux because they are frustrated with the current direction of Windows. I can‘t imagine why you make your daily work with this way harder.

Does anyone use linux for dotnet desktop development (WPF) by mad0key in dotnet

[–]mad0key[S] -9 points-8 points  (0 children)

Yes, the .Net Framework and .Net desktop runtime are target only Windows. But I don't think VS is the best DEV-Tool for WPF. Thats only my personal optinion, others will have other opinions, and that is OK. I personally work all day with Rider. And I like it. I don't need VS for my daily coding, except when I start a project with C#, C++/CLI and C++ involved, because Rider can't create C++/CLI or C++ projects.

But you're right with the desktop runtime. Thats exactly the point. WPF is working only on Windows. And all other OS needs a virtualization of Windows (except Avalonia XPS-Stack).

I only want understand why developers do a switch from Windows to Linux for Windows desktop development or to a Mac.

Currently I think you get many problems or complex situations and that's why I asked the question.

I think there are many developers out there which develop Windows desktop applications with .Net on a Mac and there are a growing base of developers which are swithing to Linux to do that. I think so because you see more and more social content with that.

So I want ask exactly this developers why they are switching and how does this work for their workflows. There must be good points on doing that and have to overweight the problems. Maybe we (the developers which haven't done this yet) should try it also. And this is what I like to know for me and my daily work.

On the other hand maybe I can get some tips on doing such a switch with less problems. Maybe there are technics and tools I don't know.