News for hackers. Stuff that matters.
Re:Understanding the .NET ecosystem: The evolution of .NET i... by LelouBil on Tuesday March 21, 2023 @06:19PM (#35253470)
Jetbrains Rider is great for .NET too, although I didn't try backend developement with it.
Re:Understanding the .NET ecosystem: The evolution of .NET i... by alexzeitler on Tuesday March 21, 2023 @06:24PM (#35253538)
I’m using it for backend work day in and day out and it’s a joy.
Re:Understanding the .NET ecosystem: The evolution of .NET i... by andix on Tuesday March 21, 2023 @07:27PM (#35254289)
It’s awesome. What I enjoy most is, that all the different tools feel the same, and you can use the same kind of IDE also for web developmen, JavaScript and SQL. Rider also has webstorm and datagrip bundled as a plug in, so you can also do everything in one IDE. I prefer though to use the standalone tools for that, they have just less features than rider/IntelliJ, but i would consider that a plus. Less menu items, less tool windows.
Re:Understanding the .NET ecosystem: The evolution of .NET i... by cyral on Tuesday March 21, 2023 @11:30PM (#35256459)
The Datagrip integration is so cool whenever I need to write raw SQL queries inside Rider
Re:Understanding the .NET ecosystem: The evolution of .NET i... by warent on Tuesday March 21, 2023 @08:42PM (#35255059)
I'm a web developer that has used VS Code for years, but these past few months have been using Rider for developing a Unity project. One thing that really stands out to me about Rider is the "Refactor" (Ctrl+Shift+R) feature; extremely useful.

It allows you to just build things rapidly without worrying much about patterns/naming because once your vague ideas solidify and you realize where you went wrong, it's really easy to just Ctrl+Shift+R and make any codebase-wide adjustments instantly.

It's also great about picking up sub-optimal implementations or patterns with helpful warnings, and you just Ctrl+. to have it auto-fix for you. Using these Rider features combined with Github Copilot, I was able to pretty easily learn intermediate level C# because it's like having a mentor working along side you.

Re:Understanding the .NET ecosystem: The evolution of .NET i... by Semaphor on Wednesday March 22, 2023 @12:33AM (#35256874)
I migrated a while ago from VS + ReSharper to Rider. Mainly backend work. It’s been great.
Re:Understanding the .NET ecosystem: The evolution of .NET i... by dingi on Wednesday March 22, 2023 @03:34AM (#35257942)
Except botched C# style rules. Rider still insists on Java style guidelines for .net projects. And sometimes, it spawns a never ending background process that only way to get rid of is to restart the app. Otherwise, it's okay.

edit: been using Rider on Linux since a few years now

Re:Understanding the .NET ecosystem: The evolution of .NET i... by sebazzz on Wednesday March 22, 2023 @03:47AM (#35258022)
> Rider still insists on Java style guidelines for .net projects.

No, it uses Resharper as the backend.

Re:Understanding the .NET ecosystem: The evolution of .NET i... by moonchrome on Wednesday March 22, 2023 @04:30AM (#35258307)
I've been using Rider style rules for two years now exclusively in a VS based team and aside from some linebreak rules I need to tweak here and there I've seen no issues ?

But I use a .editorconfig tuned stylecop and roslynator on all projects so maybe that overrides some defaults.

Mind sharing which Java style rules are you seeing ?

Re:Understanding the .NET ecosystem: The evolution of .NET i... by dingi on Thursday March 23, 2023 @01:13AM (#35270757)
Rider highlights pascal cased class methods/attributes and suggests to use camel case, for example. I haven't changed any style settings. This is Rider default. Maybe its a Linux thing.
Re:Understanding the .NET ecosystem: The evolution of .NET i... by moonchrome on Thursday March 23, 2023 @06:25AM (#35272522)
That's just a few .editorconfig lines away from begin consistent for the whole team.