Live data from Hacker News

Project Rider – A C# IDE

blog.jetbrains.com

141–150 of 252 posts

Re: Project Rider – A C# IDE

#141
post #129

Earlier quoted context omitted.

Can you be more specific about what you hate? I've been a .NET dev for over 10 years as well, and for all it's faults, VS is one of the best dev environments I've ever worked in.

It's the incredible bloat of the thing. It's weighed down so much by features that I do not want or need. I don't want SQL Server express & all the associated bloat that comes with that. I don't want IIS express and all the associated bloat that comes with that. I don't want freaking Entity Framework and its associated GUI designers. I don't want bloody "Blend for Visual Studio", I thought that crap was dead. I don't…

Microsoft has the IDE for you already: Visual Studio Code.

Re: Project Rider – A C# IDE

#142
A fully capable, crossplatform IDE for C# built in Java / running on the JDK. And since it is by JetBrains it probably will be the best C#-IDE available.

Ironic but great news.

:-)

Re: Project Rider – A C# IDE

#143
post #78

Earlier quoted context omitted.

Unless the user can run a Windows VM without too much pain. I currently do most of my development in Visual Studio, via a Parallels VM on my MBP and am very happy with this setup. And for those wondering, the performance is surprisingly fine. I rarely notice that I'm working inside of a VM.

Out of interest, what disc are you using? SSD? I use a 2012 MBP i7 which was top of the line and notice slowness on its abysmal 5200RPM hard disk, even worse in Parallels Windows 7. At work I am using a Mac Pro 2008 with a WDC WD20EFRX-68AX9N0 in it (no idea of rotational rate, thanks Western Digital!!) and VMware is slow. Perhaps it is the antivirus I am forced to run inside Windows in a VM but it isn't snappy.

SSD. I got my first laptop with an SSD back in about 2007 and it's one of those things I haven't been able to live without since. This MBP is a 2014 model.

Re: Project Rider – A C# IDE

#144
I'm unreasonably excited by this news. ReSharper is already an amazing tool and I'm sure JetBrains can do so much more with complete control over the whole IDE than with a plugin.

I've not been very impressed with Visual Studio 2015 so far. I particularly don't like being forced to sign in to what should be an offline piece of software. Also, be careful installing it on an existing system as it will mess up your settings. I'm sticking with VS 12/13 and ReSharper for now but if Rider looks good then I could be tempted to switch.

Android Studio is great and switching from Eclipse to IntelliJ was a good move by Google. Being able to do cross-platform development with .NET on a first class IDE is an alluring proposition. I doubt VS will ever be ported to Mac or Linux despite CoreCLR as it relies heavily on WPF which is tied to the Windows graphics system.

I assume Project Rider is just a code name. I wonder what the final product will be called. IntelliSharp?

Re: Project Rider – A C# IDE

#145
post #96

Earlier quoted context omitted.

I'm always shocked to see this. In my experience ReSharper is an unusable hog. It absolutely destroys VS performance, and the UX is abysmal. This only got worse in VS2015. I keep giving ReSharper chances because of all the praise I see, and I always leave disappointed. I'm starting to suspect JetBrains is hitting these threads singing their own praises :). That said, I do love some of their other products like dotTra…

The only time ReSharper slows down your system is when you load your project for the first time. But I'm more than happy to wait for an second (we have ~100 projects in our solution) so I can harness all the greatness that comes with it. If you're not finding it useful, perhaps you're not taking advantages of the right features? Here's some of my favorite shortcuts, I'll let you try them on your own. - ctrl+shift+l -…

Many people have asserted this, but it's not true. As long as ReSharper is active it does have a performance impact. The impact varies depending on the current action, and yes opening a new project does have the largest impact.

Honestly, I'm done giving ReSharper chances. Of all the times I've tried it, I've yet to encounter any feature that justifies the wet blanket thrown over the IDE. I've tried on large projects and small projects, across multiple computers. I've followed JetBrains' recommendations for improving performance. The performance impact is noticeable, and the UX drives me nuts.

Like I said, I like some other products from JetBrains, but ReSharper just isn't for me. If it works for you, and the impact is negligible enough to not matter, thats great.

Re: Project Rider – A C# IDE

#146
post #129

Earlier quoted context omitted.

Can you be more specific about what you hate? I've been a .NET dev for over 10 years as well, and for all it's faults, VS is one of the best dev environments I've ever worked in.

It's the incredible bloat of the thing. It's weighed down so much by features that I do not want or need. I don't want SQL Server express & all the associated bloat that comes with that. I don't want IIS express and all the associated bloat that comes with that. I don't want freaking Entity Framework and its associated GUI designers. I don't want bloody "Blend for Visual Studio", I thought that crap was dead. I don't…

So then when you were installing Visual Studio did you do the "recommended" installation or did you customize?

Even with customization its a bit bloated, but you can totally avoid a SQL Server Express installation.

Re: Project Rider – A C# IDE

#147
post #129

Earlier quoted context omitted.

Can you be more specific about what you hate? I've been a .NET dev for over 10 years as well, and for all it's faults, VS is one of the best dev environments I've ever worked in.

It's the incredible bloat of the thing. It's weighed down so much by features that I do not want or need. I don't want SQL Server express & all the associated bloat that comes with that. I don't want IIS express and all the associated bloat that comes with that. I don't want freaking Entity Framework and its associated GUI designers. I don't want bloody "Blend for Visual Studio", I thought that crap was dead. I don't…

I could be wrong about this, as it's been a while, but I don't think you even have to install SQL Server Express or IIS Express in VS2015. I know you don't have to install Blend.

But, more to the point: how, aside from disk space, does any of that stuff affect you? It's not like it's persistently running. Don't use it, remove it from your toolbars, whatever--you don't have to see it, let alone use it. (It's for this reason that "bloat! bloat! bloat!" always rings so hollow.)

Re: Project Rider – A C# IDE

#148

Earlier quoted context omitted.

It's the incredible bloat of the thing. It's weighed down so much by features that I do not want or need. I don't want SQL Server express & all the associated bloat that comes with that. I don't want IIS express and all the associated bloat that comes with that. I don't want freaking Entity Framework and its associated GUI designers. I don't want bloody "Blend for Visual Studio", I thought that crap was dead. I don't…

Microsoft has the IDE for you already: Visual Studio Code.

Which is 99% atom.io

Re: Project Rider – A C# IDE

#149

Earlier quoted context omitted.

To show the documentation you literally just hover over a symbol

That only shows the summary though, not the documentation for the function parameters and other parts of the doc comment.

Press F12 to go to the function/method/class/variable definition

Re: Project Rider – A C# IDE

#150
post #114

Earlier quoted context omitted.

Actually, the most monstrous pig in Visual Studio for me is SSDT (Microsoft's SQL-code development environment within VS). That's a bit offtopic since it's for SQL development and not C#, and they made a little bit of improvement in 2015, but still: it's a pathetic monster. In general, anything that tries to pop-open a GUI and just drags makes me roll my eyes. EDMX files, I'm looking in your direction.

SSDT is insanely slow rebuilding our database model in the 'background'. And it's clearly tripping over itself somewhere because system CPU and IO is typically near zero while these rebuilds are running. Very annoying.

VS2015 improved SSDT builds, I think. Build times were cut in half, but memory usage skyrocketed. I'm supporting a legacy system that used to be north of an hour to build under SSDT. Now it seems closer to 20 minutes, if it doesn't get "Out of Memory".

I do think it maxes out 1 CPU, it's just single-threaded.

Post reply on HN