3 ms·
Still a lot of Windows baggage with C#. It's changing, but I think most c# devs are still learning fundamental unix and docker stuff. So you'll get an overhead
by carlivar 4y ago
Still a lot of Windows baggage with C#. It's changing, but I think most c# devs are still learning fundamental unix and docker stuff. So you'll get an overhead with C# too, just not in technical performance.
- GiorgioG 4y agoSource? As a .NET developer I can tell you that there are plenty of us with Linux/Docker experience. There is zero Windows baggage with C# in .NET (Core). Your information is out of date.
- carlivar 4y agoI work for a C# shop. However maybe the signal is ex-Microsoft rather than C# itself, when I think about it more. We have lots of ex-MSFT.
- pjmlp 4y agoProjects making use of Sitecore, Dynamics, SharePoint, SQL Server CLR,... GUI frameworks out of Redmond Graphical tooling to deal with process dumps, etw data, and profiler information only available on VS.
- GiorgioG 4y ago> Projects making use of Sitecore, Dynamics, SharePoint, SQL Server CLR, What projects? None of those are forced on you or have any references to them built into .NET Core. I've been building .NET apps since 1.0 reached beta (in 2001?) I can count on one hand how many times in total that I've worked with those systems. This argument is a hell of a reach. > GUI frameworks out of Redmond The upcoming Microsoft MAUI is cross-platform (no, Microsoft isn't building support for Linux, but there are open source efforts working on it.) You can use https://avaloniaui.net https://avaloniaui.net or https://platform.uno https://platform.uno > Graphical tooling to deal with process dumps, etw data, and profiler information only available on VS. https://www.hanselman.com/blog/dotnettrace-for-net-core-tracing-in-perfview-speedscope-chromium-event-trace-profiling-flame-graphs-and-more https://www.hanselman.com/blog/dotnettrace-for-net-core-trac... There's also https://github.com/SachiraChin/dotnet-monitor-ui https://github.com/SachiraChin/dotnet-monitor-ui You can use JetBrains rider to profile in Linux/MacOS as well: https://www.jetbrains.com/help/rider/Profiling_Applications.html https://www.jetbrains.com/help/rider/Profiling_Applications.... If you don't want to use .NET, you obviously don't have to.
- lovich 4y agoSwitched from a career of a windows/.net/c# to a max/ruby/js shop. Docker skills transferred. Had to learn Unix commands but it didn’t feel much different from cmd/powershell