Live data from Hacker News

Project Rider – A C# IDE

blog.jetbrains.com

111–120 of 252 posts

Re: Project Rider – A C# IDE

#111
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 feel MS has really dropped the ball with VS.

This has been the case for C++ for a while now. Every version of VS has gotten worse since, IDK, 2006 or something (and that's ignoring how long it takes them to finish new versions of the language). I had a suspicion that they had moved their A team over to work on C#, but hearing this... maybe they're just getting worse.

Re: Project Rider – A C# IDE

#112

Earlier quoted context omitted.

Last time I used VS, I was surprised by the lack of some pretty basic features, such as Ctrl+click navigation (there is a plugin for that though), or a quick way to show formatted function documentation in a popup.

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.

Re: Project Rider – A C# IDE

#113
post #97

Earlier quoted context omitted.

I have 16GB of RAM on my work machine and if I leave two instances of Visual Studio running the machine saturates after half a day. Plus even they admit to the slowness[0]. But regardless I bet a certain core demographic of Resharper users are never going to admit to a problems (slowness/lag/slow startup/RAM usage/memory leaks). [0] https://confluence.jetbrains.com/pages/viewpage.action?pageI...

If this new IDE (which uses the same Resharper codebase) ends up being a lot faster than VS then we'll know where the bottleneck is.

In my experience, no other VS extension even begins to affect performance to the degree ReSharper does. JetBrains readily acknowledges the performance issues. Is there a conflict of design between VS and ReSharper? Perhaps. But that their homegrown IDE build around ReSharper will work faster than VS + ReSharper is a pretty safe bet. Apples and oranges, here.

Re: Project Rider – A C# IDE

#114
post #14

Earlier quoted context omitted.

I dev on C# full time and also use Eclipse for java, and while vs is more professional-looking and featureful, the darn thing feels disgustingly single-threaded. The amount of ways to cause a stop-the-world lock-up is impressive. Vs2015 somewhat improved on its predecessors on this front, but it still has plenty of ways where it drags.

If you launch Visual Studio with `devenv.exe /safemode` which "prevents all third-party VSPackages from loading when Visual Studio starts" [1] you will find Visual Studio runs extremely quickly. It's stuff like ReSharper that slows it down. [1] https://msdn.microsoft.com/en-us/library/ms241278.aspx

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.

Re: Project Rider – A C# IDE

#115
post #67

How long is it before JetBrains comes out with something more like Eclipse or Atom? You have IntelliJ, PyCharm, RubyMine, CLion, and now this. That's excluding plugins for other IDEs. All of their IDEs basically look and feel the same. It seems like a ripe opportunity to make a single, extensible IDE that isn't quite so ugly as Eclipse but isn't quite so barebones as Atom that then just has different chunks of suppor…

> You have IntelliJ, PyCharm, RubyMine, CLion, and now this. That's excluding plugins for other IDEs To my knowledge, IntelliJ + plugin = any other JetBrains IDE. It's a solved problem already: if you want multi-language support, purchase IntelliJ. However, the plugins lag behind the standalone IDEs on features.

> However, the plugins lag behind the standalone IDEs on features.

I haven't noticed that. If I want the latest features, I can often find an EAP with them.

The biggest issue with using IntelliJ IDEA instead of one of the IDEs is you're forced to see Java-ish project conventions in a few places, and some of the functions are accessed a bit differently or need to be configured on every project.

I happen to use it also when a project is partly written in Java, e.g. a JRuby app.

Re: Project Rider – A C# IDE

#116
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…

"TFS and TFS explorer is a total joke."

I've been rather pleasantly surprised at how much support MS are giving git and github - they offer git hosting on Visual Studio Online and the Azure documentation is in github.

Edit: Added pleasantly! :-)

Re: Project Rider – A C# IDE

#117

Earlier quoted context omitted.

Visual Studio is one of the best IDE out there, and it is likely to remain better than Rider for at least a while. It surely "comes close" ;)

VS is nice and powerful, but ironically it needs Resharper to match a JetBrains IDE like IntelliJ for autocompletion/tooltips/navigation, which is severly lacking in Visual Studio. That's one objection. The other problem with Visual Studio is that it's a beast. It takes multiple gigs of drive space (which of course suddenly became a problem when everyone's disks shrunk from 1TB to 128GB over night a couple of years a…

I've never used Resharper but Visual Studio's Intellisense is incredibly powerful. What's lacking in its autocomplete support?

Re: Project Rider – A C# IDE

#118
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.

Who forces the antivirus?

Re: Project Rider – A C# IDE

#119

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.

Re: Project Rider – A C# IDE

#120
post #60

Earlier quoted context omitted.

I think the reason most people don't notice this is because developers on average have better computer hardware. Anyone who uses a laptop for on-the-go development on the other hand gets hit with these problems front-on. In college, I assumed everyone loved Visual Studios just because everyone was told to use it and there were, in reality, no other options. I hope that in the next few years, with the open sourcing of…

Any IDE that wants to challenge VS has an uphill battle in what concerns: - GUI editors - Parallel code debugging - GPU debugging - Enterprise code navigation - Edit-and-continue - Debugging native code generated for .NET applications - Mixed language debugging - GUI Profiler - Code Profiler Just a few items on the top of my head.

I made a raytracer the other day (A necessary rite of passage for any developer) and happened to add a Wavefront (.obj) 3D mesh file file to my solution. Then clicked it. VS just shat out what was essentially a mesh viewer with some pretty advanced capabilities. No wonder it's huge :D
Post reply on HN