3 ms·
With regards to tooling, Rider is where it’s at on any platform.
by jen20 6y ago
With regards to tooling, Rider is where it’s at on any platform.
- GordonS 6y agoYep, I use Rider on both Windows and MacOS, and it works just as perfectly on MacOS as it does on Windows.
- solarkraft 6y agoAbsolutely. Visual studio is a pile of garbage in comparison and it probably reflects negatively on .NET as a platform. They're noticeably working on making it less terribe lately, but at their current speed and considering the work ahead it's going to take multiple years until they have anything anywhere close to Rider today while JetBrains are developing it at multiple times the speed. Drawbacks: No XAML hot reloading in WPF, lacks GUIs for Microsoft's questionable file formats (resx). That's it.
- holtalanm 6y agoIve been using VSCode with the C# extension whenever I can, and it has been worlds better than Visual Studio. The only thing it has issues with is multi-solution projects. I should say, as someone who wrote Java/Kotlin for years on IntelliJ, Rider is a welcome addition to the C# world for tooling. JetBrains really does try to produce the best editors they can.
- jmnicolas 6y agoI can't comment on Rider specifically, but after 10 years of C# on VS Studio (no Resharper), I was sorely disappointed by Android studio's "intellisense" (same base as Rider afaik). I should mention I use Dart / Flutter, this might not be a problem on Java or Kotlin. If I don't use the right case it's unable to find the right keyword and most of the time doesn't offer the most relevant option after 'myObject.' The other day I was joking that my main mode of programming on Visual Studio is pressing CTRL+Space and let the IDE code for me. I can't say the same thing for Android Studio.
- kaba0 6y agoThat’s strange, though probably due to dart being a small language. For java and kotlin intellij absolutely blows visual studio out of the water and you really can program with only pressing ctrl+space
- jen20 6y agoIt's not the same "intellisense". The UI shell is the same, but Rider's autocompletion is provided by Resharper running out of process. I don't know what Android Studio uses for Dart, but it's definitely not that! It's definitely not an issue for Java, Kotlin, Go, or even languages with more complex semantics like Rust.
- KronisLV 6y agoI think case-insensitive auto completion is actually a setting that you can change in the IDE settings: https://www.jetbrains.com/help/idea/auto-completing-code.html#configure-code-completion https://www.jetbrains.com/help/idea/auto-completing-code.htm... > Match case - Select if you want letter case to be taken into account for completion suggestions. Choose whether you want to match case for the first letter or for all letters. Also, there are a few interesting plugins that improve the autocomplete in IntelliJ further, such as Codota: https://www.codota.com https://www.codota.com (language support varies)
- mdpm 6y agoSeconding this - as someone who's been developing software for 22+ years, using everything from SmallTalk to the MS stacks, Rider is an amazing IDE.