HackerTrans
TopNewTrendsCommentsPastAskShowJobs

muhbaasu

no profile record

comments

muhbaasu
·vor 2 Monaten·discuss
The ffmpeg devs have said many times in public that they routinely get speedups of 10x or more over C code. I'm not a reputable source on this myself but I highly recommend looking into their channels, mails, or posts.
muhbaasu
·vor 2 Jahren·discuss
It is definitely more performant in my experience. Occasional hiccups happen as well, but way less than with VS. Please note my experience with VS 22 is a bit dated because I moved to Rider a few versions ago (probably 17.8 or 17.9). Additionally, I haven't really used VS without the ReSharper plugin extensively so that's what I can compare Rider to.

Regarding your points:

> MAUI

No personal experience yet unfortunately on my part

> Code completion

At least on par, basically ReSharper with a few extras. Navigation and refactoring is great and comprehensive.

> IIS

Also no personal experience

> Debugging

Great debugger IMHO. Matches VS, predictive debugging is nice (deemphasizes branches it knows won't run), breakpoint conditions are great (only break on a certain thread, after another breakpoint had been hit, after n hits, ...), shows return values in the watch list automatically, etc.

> Look & feel

Probably personal preference: I prefer its more modern and focused look over VS. If you're into that, its Vim emulation plugin is superb.

> WPF

Not its strong suit. VS is way better here. Rider only has a preview. Annoying: it doesn't use themes for DevExpress-libraries correctly in one project at work.

> file explorer

Pretty much like VS

> Git integration

In my experience nicer than in VS. Exposes git's features more easily than VS. Take it with a grain of salt because I use the CLI mostly anyway.

I hope this helps a bit. But you're probably better off trying it for a while if you can.
muhbaasu
·vor 4 Jahren·discuss
Try `git add --patch` (or just `-p`). git will go through each change and you can decide if you want to stage it. You can even stage individual changes in a file.

This doesn't cover new files though. For those you can use `git add $filename` or even globs with `git add src/some/dir/*.$extension`.