Live data from Hacker News

Project Rider – A C# IDE

blog.jetbrains.com

131–140 of 252 posts

Re: Project Rider – A C# IDE

#131
post #60

Earlier quoted context omitted.

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

And all that stuff would be fine if opening up the file didn't lock up the whole IDE. Lock the tab with a loading anim and let the developer work elsewhere.

Re: Project Rider – A C# IDE

#132

Earlier quoted context omitted.

I don't agree. If an IDE takes better hardware to run than Crysis and is so bloated with features that it makes a Epson HX-20 look like a Macbook Air there is a problem. People use Visual Studios because they are used to it.

The problem isn't feature bloat (lots of people need feature X, some others need feature Y). The problem is that you can't properly uncheck/select features you don't want yet in the instealler, so you end up with a lot of stuff you don't need. For performance: If you ask me what is more expensive computationally: Crysis or an IDE; I say an IDE can at least as performance hungry. Nothing strange with that. Try writing…

I couldn't disagree more, VisualStudio is a glorified text editor - there is absolutely no reason for its monumental system requirements. Microsoft have completely forgotten about the core functionality of the product - programmers writing code. Instead they've bloated the thing down with many, many 'features' which only detract from that core functionality.

If you look at something like Atom with the Omnisharp plugin, it achieves everything I need from VisualStudio with a tiny fraction of the resources. Then again, if you're one of these programmers who write more code by dragging & dropping around a UI than actually typing (Microsoft has created a whole generation of these coders), then you probably need a lot of the VisualStudio bloat.

Re: Project Rider – A C# IDE

#135
I love the features of Resharper, and every release I hope they solve the "large project" performance problems, but time after time Resharper crashes my IDE or makes intellisence unresponsive.

Maybe it's due to the visual studio plugin environment? I suppose trying Rider out will show....

Re: Project Rider – A C# IDE

#136

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.

Ahh idk then.. Mine shows the entire comment block above the symbol definition

Re: Project Rider – A C# IDE

#137
post #114

Earlier quoted context omitted.

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.

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.

Re: Project Rider – A C# IDE

#138
post #129

I've been a .NET dev for over 10 years now, finally there's an alternative to the huge, monolithic, incredibly bloated Visual Studio, which I've grown to hate with a passion. There have been contenders over the years, monodevelop, sharpdevelop, most recently the OmniSharp plugin with atom.io. This is the first time I can realistically see myself being free from VisualStudio in a professional context.

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 want TFS explorer - TFS is crap and everyone knows it, including Microsoft. I don't need a WPF designer UI, I don't need a WinForms designer UI. I certainly don't need a WebForms designer UI (shudder). All I want is a text editor that lets me write & debug code.

Re: Project Rider – A C# IDE

#139

JetBrains products are very powerful, well designed, customizable, and overall awesome in my experience (ReSharper and PyCharm). Looking forward to this! And really hoping they will have a free edition, although I doubt it.

CLion isn't all that great. It still has major issues analyzing a lot of C++ code (false positive red squiggly lines everywhere), almost 1.5 years after the initial annoncement. Although C# should be a much easier language to deal with, so this one might turn out better.

Are there better IDE options out there for C++ than CLion? I agree that it's far from perfect, but it's still a lot more effective and helpful than my other alternative, vim.

Re: Project Rider – A C# IDE

#140
post #57

Funny I just written something to the C# IDE issue yesterday. And today they announced the IDE. God I'm happy. I'm using IntelliJ with Scala, Java, Python and sometimes golang. I'm waiting for IntelliJ Rust and for the C# IDE. Promising languages needs promising tooling. Currently this will help C# to spread around.

+1 for Rust. The Scala support was the big selling point for me with IntelliJ.
Post reply on HN