top | item 38901380

(no title)

alunchbox | 2 years ago

Still tied up to windows though? Or does the Linux build work on par now?

discuss

order

skottenborg|2 years ago

In my experience .NET core works great on Linux.

It has actually been fantastic for writing small jobs that run in Linux docker containers.

Matumio|2 years ago

It works on Linux. But you'll notice every now and then how it just doesn't quite want to fit in, especially the developer tooling around it. It's not that it doesn't work, you just stumble over minor annoyances that don't happen on Windows and VSCode (with the proprietary plugin). Quite a contrast to developing in Rust on Linux, for example.

calamari4065|2 years ago

No, developing C# on Linux has been exactly the same as on windows for a very long time. Not since Framework and Core were separate things.

The modern C# Linux experience is indistinguishable from Windows.

When I'm in the office, I use Windows, when I work from home it's on Linux. Same projects, no problems.

calamari4065|2 years ago

C# hasn't been tied to Windows for a very long time. It works just the same on Linux.

pjmlp|2 years ago

Except for GUI frameworks, where you need to rely on the community, and for certain VS features you need to buy Rider, as VSCode is supposed to only be good enough.

pjmlp|2 years ago

Partially, Microsoft is leaving to the community to care about GUI frameworks, not even MAUI is getting first class Linux support.

Additionally they see VSCode as good enough, with top tier experience available on VS proper.

So if you want the same tooling experience across the board for all .NET workflow as VS, you need to buy Rider.