News for hackers. Stuff that matters.
Re:Astonishing Performance of .NET 5 by jen20 on Thursday November 12, 2020 @08:38AM (#25069684)
With regards to tooling, Rider is where it’s at on any platform.
Re:Astonishing Performance of .NET 5 by holtalanm on Thursday November 12, 2020 @09:03AM (#25069912)
Ive 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.

Re:Astonishing Performance of .NET 5 by jmnicolas on Thursday November 12, 2020 @09:25AM (#25070181)
I 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.

Re:Astonishing Performance of .NET 5 by KronisLV on Thursday November 12, 2020 @11:43AM (#25071641)
I 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.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 (language support varies)

Re:Astonishing Performance of .NET 5 by jen20 on Thursday November 12, 2020 @11:08AM (#25071298)
It'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.

Re:Astonishing Performance of .NET 5 by kaba0 on Thursday November 12, 2020 @10:22AM (#25070792)
That’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
Re:Astonishing Performance of .NET 5 by solarkraft on Thursday November 12, 2020 @08:46AM (#25069764)
Absolutely. 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.

Re:Astonishing Performance of .NET 5 by mdpm on Thursday November 12, 2020 @09:34AM (#25070274)
Seconding this - as someone who's been developing software for 22+ years, using everything from SmallTalk to the MS stacks, Rider is an amazing IDE.
Re:Astonishing Performance of .NET 5 by GordonS on Thursday November 12, 2020 @08:45AM (#25069751)
Yep, I use Rider on both Windows and MacOS, and it works just as perfectly on MacOS as it does on Windows.