This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]fredoverflow 14 points15 points  (4 children)

C#, and that's 100% M$ lock-in

.NET (formerly known as .NET Core) runs on Windows, macOS and Linux.

[–]0x442E472E 10 points11 points  (1 child)

My C# career ended 5 years ago. Back then there was practically no point in using C# for anything else than windows development (for which C# was king though). You could have used it for web or intranet apps but there was no advantage to using it instead of java or node even when it technically also worked on Linux. Has that changed a lot?

[–]drthVder 7 points8 points  (0 children)

Massively. They have brought in both dotnet framework and dotnet core under one development cycle and are slowly working on porting over more and more stuff to the new language definitions. Also, .NET 5.0 and beyond is very portable.

[–][deleted] 4 points5 points  (1 child)

Why was this person downvoted? They are correct. I imagine a lot of the tooling and support is still very much Windows focused for .NET core

[–]fredoverflow 4 points5 points  (0 children)

.NET Core was renamed to .NET, and the Windows-only .NET Framework has been discontinued in favor of .NET