5 ms·
It really is like finding enlightenment after having to figure out which third party package is best for every little thing in Node. Visual Studio is a pretty p
by sylens 4y ago
It really is like finding enlightenment after having to figure out which third party package is best for every little thing in Node. Visual Studio is a pretty powerful IDE as well.
- LelouBil 4y agoJetbrains Rider is great for .NET too, although I didn't try backend developement with it.
- alexzeitler 4y agoI’m using it for backend work day in and day out and it’s a joy.
- andix 4y agoIt’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.
- cyral 4y agoThe Datagrip integration is so cool whenever I need to write raw SQL queries inside Rider
- warent 4y agoI'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.
- Semaphor 4y agoI migrated a while ago from VS + ReSharper to Rider. Mainly backend work. It’s been great.
- dingi 4y agoExcept 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
- sebazzz 4y ago> Rider still insists on Java style guidelines for .net projects. No, it uses Resharper as the backend.
- moonchrome 4y agoI'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 ?
- dingi 4y agoRider 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.
- moonchrome 4y agoThat's just a few .editorconfig lines away from begin consistent for the whole team.
- older 4y agoYes, since VS2022 became 64-bit app it is much more pleasant to use now.
- nonethewiser 4y agoIt better be at a 30GB install size.
- zip1234 4y agoA 2TB nvme drive is less than $200. If VS is saving significant dev time, people would install it even if much larger install.
- waboremo 4y agoI'm not sure it's 10x as nice as competitors, which is the context here. If it were just about space who cares, but when your competitor does the exact same at a much smaller size and ultimately better price too, it's a little confusing what is going on with VS.
- Rapzid 4y agoIt needs to be 10x nicer to make up for a 10x disk space footprint? What if it were only 1GB and the competitors were only 100Mb? Would it still need to be 10x nicer?
- pjmlp 4y agoThe competitor doesn't ship a full OS SDK for all kinds of development. Go see how much GB, Apple or Android development stacks require.
- Nullabillity 4y ago$ pacman -Qi emacs | grep Size Installed Size : 111,46 MiB
- pjmlp 4y agoI guess if anything you is Emacs Lisp, targeting the Emacs OS, then ok.
- 4y ago
- SiVal 4y agoCan you install it [edit: the .Net 7/8 platform that sounds interesting, not the IDE] for free on a Linux server and get the same benefits? (This isn't advocacy, it's a literal question about something I don't know.)
- SgtBastard 4y agoYes: https://learn.microsoft.com/en-us/dotnet/core/install/linux https://learn.microsoft.com/en-us/dotnet/core/install/linux Also VS Code, an open source IDE with first class support for .NET languages: https://code.visualstudio.com/docs/setup/linux https://code.visualstudio.com/docs/setup/linux
- all2 4y agoAlso emacs has a pretty good csharp language server integration. I personally use the Spacemacs "dotnet" layer.
- osigurdson 4y agoYes, everything is completely free, open source.
- Kipters 4y agoEverything but the debugger sadly
- lll-o-lll 4y agoI know! How crap is that? As a result, no debugging on a Raspberry PI. It turned me right off C# outside of work. There are plenty of other languages that are better suited for hobby development.
- Rapzid 4y agoThe why is Visual Studio. The VPs running that div are a bunch of Muppets who are constantly trying their best to destroy the OSS .Net projects reputation. The cynic in me suspects all the drama was directly related to Scott Hanselman suddenly losing interest in bloggin.