HackerTrans
TopNewTrendsCommentsPastAskShowJobs

muhbaasu

no profile record

comments

muhbaasu
·2 ay önce·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
·2 yıl önce·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
·4 yıl önce·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`.