3 ms·
I’ve been working in C# since 2002 and only in the last 2 years have I been using the Rider IDE and will never go back to VS Code. I know most C# developers us
by arnonejoe 2y ago
I’ve been working in C# since 2002 and only in the last 2 years have I been using the Rider IDE and will never go back to VS Code. I know most C# developers use Code or Visual Studio but Rider has a lot of small features that make working with the c# very enjoyable. I have no affiliation with JetBrains (maker of rider).
- Kerrick 2y agoI’ve been using WebStorm and RubyMine for 5+ years and I love them. I’m definitely going to try to make Rider work before falling back to Visual Studio.
- PaulHoule 2y agoI used JetBrains for Java (IntelliJ IDEA), Python (PyCharm) and Javascript (WebStorm) and many of the same affordances work across all those languages and I'd expect Rider to do the same. (Funny I am doing a hackathon this weekend where we are writing a game with Unity and I'm using Visual Studio for the first time in 15 years! It's pretty amazing how big a role C# plays in game development as it is used in many other frameworks like Godot)
- KronisLV 2y agoRider is up there with IntelliJ IDEA in its usefulness. If you opt for the package of all of JetBrains' tools, then it's definitely worth a look, IMO. Of course, the full Visual Studio is also pretty nice nowadays, I'll admit that. As for game engines that support C#/.NET/Mono, there's actually quite a few: Unity https://docs.unity3d.com/6000.0/Documentation/Manual/scripting.html https://docs.unity3d.com/6000.0/Documentation/Manual/scripti... Godot https://docs.godotengine.org/en/stable/tutorials/scripting/c_sharp/index.html https://docs.godotengine.org/en/stable/tutorials/scripting/c... Stride (formerly Xenko) https://doc.stride3d.net/latest/en/manual/scripts/index.html https://doc.stride3d.net/latest/en/manual/scripts/index.html (even the new physics engine they're integrating is written in C#, bepuphysics2, it's really cool how deep into the engine code you can dig, it's like 90% C#) MonoGame https://docs.monogame.net/articles/getting_started/3_understanding_the_code.html https://docs.monogame.net/articles/getting_started/3_underst... Flax https://docs.flaxengine.com/manual/scripting/index.html https://docs.flaxengine.com/manual/scripting/index.html And a few others (like NeoAxis, that one is really niche, but I think their voxel LOD idea was cool, even if it didn't run well for me). I wonder why Java doesn't see the same level of attention, since the runtime itself is pretty good and the modern versions of the language are reasonably nice, yet for Java it seems that there's only LWJGL and jMonkeyEngine. That said, .NET is really good even when it comes to webdev, I have to admit that ASP.NET feels way more coherent than working with the likes of Spring Boot in Java sometimes does, I guess I'd say that it's more of a focused and less fragmented experience.
- webprofusion 2y agoTried it for a while, paid for the full bundle for a year to try a few of the products. Just could not see what the fuss was about, Visual Studio (the full version) does everything I need it to.
- vunderba 2y agoMost people I know working with C# in a professional capacity use the commercial version of Visual Studio, though there's a decent free Community version. Back in the day, VS Code would limit you pretty heavily particularly if you were using WinForms or WPF. I actually used to really like Visual Studio, but around Visual Studio 2015 it felt like very subsequent release was more bloated and slower, and I eventually jumped ship for Rider. But by that point, I was really only using C# for Unity projects, and the rest of the time I was using JS/TS and Python.
- sebazzz 2y agoWe've transferred almost every core developer to Rider. Visual Studio runs crappy due to do much telemetry and anti-malware on the system. Rider still runs somewhat bearable.