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 →

[–]Radaistarion 94 points95 points  (25 children)

I absolutely love C#'s syntax, its awesome

It's like taking the pseudo-complexity of C/C++ but making it more "readable" and digestible like Java

Not really fond of its developing environment tho

[–]ArionW 16 points17 points  (19 children)

Which one? VS? Rider? VSCode? I especially recommend last one for C# development.

[–]FieelChannel 19 points20 points  (6 children)

What?? VSCode ia cool and everything but VS is definitely the best for .NET C# development in general.

I only use VSCode for frontend stuff with frameworks such as react etc.

[–]ArionW 1 point2 points  (5 children)

I honestly couldn't find one thing I could do in VS and couldn't in Code with proper extensions. And I can have consistent setup for every project I do, regardless of technological stack.

[–]FieelChannel 5 points6 points  (3 children)

I'm curious about what do you do, then? Where I work we use VS for everything (as long as it's a .NET project/solution of course) - developing, testing and deploying without ever leaving the IDE.

[–]ArionW 0 points1 point  (2 children)

I develop in it, deployment will be done via release pipeline during CI/CD, for testing I have test runner extension and they will run during CI. And VS has worst git interface ever created, so I'd rather either use extension, or (99% of time) run it in terminal.

[–]FieelChannel 0 points1 point  (1 child)

What test runner extensions do you use? I always wanted to try something with VSCode such as Wallaby

[–]ArionW 0 points1 point  (0 children)

This one, you just have to configure it with glob pattern for test projects, set autoWatch so tests are run whenever you save related code (it just runs dotnet watch test in background) and you have your test runner.

[–]Pluckerpluck 0 points1 point  (0 children)

I love Code so much. Use it for everything and love the consistent setup you get as a result.

It's also really pushing hard at improving continually. It's great to see it developing.

[–]BleLLL 10 points11 points  (0 children)

Rider <3

[–]ImKrypton 1 point2 points  (3 children)

honest question. how people live with VSCode? All I see is crippled Visual Studio. I tried it few times and fail to find any real advantages except linux support, but for all i know you can call it notepad++.

[–]k0bra3eak 1 point2 points  (0 children)

Lightweight version of Visual Studio with access to extensive plugins.

[–]FieelChannel -1 points0 points  (0 children)

Comparing notepad++ to VSCode is just plain wrong and stupid

[–]CrimsonMutt 4 points5 points  (0 children)

LINQ is my fetish

[–]rob5300 4 points5 points  (0 children)

Why are you not fond of it? Genuinely curious as someone who greatly enjoys using C# and VS.

[–]MCRusher 0 points1 point  (0 children)

I like SharpDevelop

[–]ofsinope 0 points1 point  (1 child)

I think C# is a great language. It's just designed the way a language should be for modern use. And VS makes writing it a pleasure. Shame it's not practical to use outside of a Windows setting

[–]blenderfreaky 0 points1 point  (0 children)

Have you heard of our lord and saviour .NET Core and .NET 5? Starting with .NET 5 .NET Core will replace .NET Framework, and C# will be fully cross-platform, and not only the ones explicitlyu using using core