Live data from Hacker News

Project Rider – A C# IDE

blog.jetbrains.com

151–160 of 252 posts

Re: Project Rider – A C# IDE

#151
post #92

This will have to be very good to be better than Visual Studio on Windows. I've used Visual Studio 2013 a fair bit in the last 12 months and it's a fantastic IDE. Microsoft are also developing their cross-platform offering Visual Studio Code, which is a nice text editor and I imagine it's just going to get better. I am using another JetBrains product, PHPStorm, on the Mac at the moment for some Front End Dev, which i…

> This will have to be very good to be better than Visual Studio on Windows. Really? I feel MS has really dropped the ball with VS. VS2013 was OK, but not great. A lot of random lock-ups in really annoying situations where you can't even fathom why (like opening a text file). VS 2015 is actually awful - it wasn't until Update 1 that typing this (below) in C# would pop-up an on screen exception dialog: class Foo : Bar…

I hate to say this, but a lot of your issues might also be coming from the TFS integration. I know I used to have a bear of a time with random crashes and issues. Since switching to git & resharper I have had a much, much easier time.

With 1 notable exception of 1 huge project.

On large, 40+ project, solutions it seems like Visual Studio just falls on its face. Our new team is redirecting toward microservice approaches in light of some of these frustrations.

Not that your arch should be dictated by your editor, but quality of life is what it is.

Re: Project Rider – A C# IDE

#152
post #91

Earlier quoted context omitted.

Visual Studio Code is not an IDE, and never will be. It's a bit of a silly name in my opinion. I don't think that MS have any plans to add debugging, or build tools into VS code.

You can already debug Node.js applications in Visual Studio Code so they may provide DNX debugging eventually.

I think you can on OSX/Linux. It's not on Windows. If I had to guess, it's because VS Community exists.

Re: Project Rider – A C# IDE

#153

This will have to be very good to be better than Visual Studio on Windows. I've used Visual Studio 2013 a fair bit in the last 12 months and it's a fantastic IDE. Microsoft are also developing their cross-platform offering Visual Studio Code, which is a nice text editor and I imagine it's just going to get better. I am using another JetBrains product, PHPStorm, on the Mac at the moment for some Front End Dev, which i…

Agree with this. VS is itself written in C++, and I'm not sure if a java based ide is ever going to as performant on windows

Re: Project Rider – A C# IDE

#154
post #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. :-)

The front end runs on the JVM. It interops with a C# executable in the backend, hoisted from ReSharper.

Re: Project Rider – A C# IDE

#155
post #118

Earlier quoted context omitted.

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.

Who forces the antivirus?

Probably the same corporate IT department that still hasn't added SSDs as a requirement in the procurement process.

Re: Project Rider – A C# IDE

#156

This will have to be very good to be better than Visual Studio on Windows. I've used Visual Studio 2013 a fair bit in the last 12 months and it's a fantastic IDE. Microsoft are also developing their cross-platform offering Visual Studio Code, which is a nice text editor and I imagine it's just going to get better. I am using another JetBrains product, PHPStorm, on the Mac at the moment for some Front End Dev, which i…

Completely agree. Also, the fact that Visual Studio Community edition is free, whereas Jetbrains is now on a SaaS model for their products means this is pretty much dead on Windows.

Yes, community edition is free, to those with fewer than five users or $1mm in gross revenue. Those of us with more than that still have to pay, and I would much rather throw money at JetBrains than have to split it between MS and JetBrains.

Re: Project Rider – A C# IDE

#157

This will have to be very good to be better than Visual Studio on Windows. I've used Visual Studio 2013 a fair bit in the last 12 months and it's a fantastic IDE. Microsoft are also developing their cross-platform offering Visual Studio Code, which is a nice text editor and I imagine it's just going to get better. I am using another JetBrains product, PHPStorm, on the Mac at the moment for some Front End Dev, which i…

Agree with this. VS is itself written in C++, and I'm not sure if a java based ide is ever going to as performant on windows

Are you referring to backend services or the whole IDE? Because the GUI is written in WPF.

Re: Project Rider – A C# IDE

#158
This is really awesome news. I've been looking to write C# on Mac and none of the existing solutions is satisfying enough. Hopefully "Rider" will be the best companion for .NET on platforms other than Windows.

Re: Project Rider – A C# IDE

#159
post #9

People praise IntelliJ it a lot, but my experience with Android Studio and its slowness always reminds me that its writen in java. I have been developing with Monodevelop the last 4 years when I switched to mono/ubuntu and I don't see here nothing that it doesn't have already: cross platform, excellent refactoring support, multiple targets. Maybe its because of my particular use case but I even prefer it to Visual St…

> its slowness always reminds me that its writen in java.

It's a huge pain point of any Java app, and it certainly causes a headache for users, but have you checked and tweaked your maximum heap size? Typically when I get even a small project going in IntelliJ with a couple productivity plugins installed I'll start hitting GC churn because the default Xmx value is so low, setting it to 1GB makes a huge difference.

Re: Project Rider – A C# IDE

#160
post #92

Earlier quoted context omitted.

> This will have to be very good to be better than Visual Studio on Windows. Really? I feel MS has really dropped the ball with VS. VS2013 was OK, but not great. A lot of random lock-ups in really annoying situations where you can't even fathom why (like opening a text file). VS 2015 is actually awful - it wasn't until Update 1 that typing this (below) in C# would pop-up an on screen exception dialog: class Foo : Bar…

I hate to say this, but a lot of your issues might also be coming from the TFS integration. I know I used to have a bear of a time with random crashes and issues. Since switching to git & resharper I have had a much, much easier time. With 1 notable exception of 1 huge project. On large, 40+ project, solutions it seems like Visual Studio just falls on its face. Our new team is redirecting toward microservice approach…

> I hate to say this, but a lot of your issues might also be coming from the TFS integration.

I suspect some of the problems are, for sure - our big internal project is a multi-million line app, maybe 70-80 csprojs. VS2013 dealt with it OK, but had its occasional problems (the TFS issues weren't occasional though), VS2015 is much worse in general. It's very unstable.

My open-source project LanguageExt [1] uses git and isn't that large. I still get crashes and lock-ups. It was the first project I migrated to DNX also. It takes an age to build (where the sln/csproj system doesn't), and nails the CPU (99% usage). Something is very wrong, and very unfinished.

I can see where MS is going with this new open-source tools approach, but at the moment the whole thing seems to be a mess, and VS just can't deal with it. The one ray of light is the git integration. That works for the most common scenarios. I only occasionally have to drop back to the cmd line.

[1] https://github.com/louthy/language-ext

Post reply on HN