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…
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.
Project Rider – A C# IDE
91–100 of 252 posts
Re: Project Rider – A C# IDE
#92This 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…
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
{
public Foo()
:
Pressing enter after the colon would throw the exception consistently. How on earth was that missed in testing? This is such a common C# pattern for invoking the base or this constructor.I often find myself staring at the screen, saying in my head 'What the hell are you doing now!'. The new DNX project system is unusably slow (compiling) and the tooling for it is non-existent. And for me it still crashes all of the time. Other devs on my team are having similar problems.
TFS and TFS explorer is a total joke. The 'offline mode' is slower than online mode, and also causes crashes. If I lose my VPN connection then I have to shutdown VS and restart before TFS will reconnect again (this has been an issue for every version of VS I've used). Luckily we're moving away from that travesty of a system to git very soon (the VS git integration is actually pretty good).
I used to feel that VS was a really solid piece of tooling, and I agreed with your sentiment that I quoted. I don't any more. I will check this out, and if it works then I'll happily drop VS, two years ago I couldn't ever imagine myself saying that.
Competition can only be a good thing here.
Re: Project Rider – A C# IDE
#93Earlier 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.
Is shift+click just too hard?
Re: Project Rider – A C# IDE
#94Earlier quoted context omitted.
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.
I'd bet the main problem is that they don't use C++ much themselves internally. Trying to develop software that you don't use in anger yourself is usually a recipe for bugs and missed requirements.
Re: Project Rider – A C# IDE
#95Earlier quoted context omitted.
> This will have to be very good to be better than Visual Studio on Windows . You might as well be right: on OS X, Linux or *BSD however, it will be a completely different story due to the absence of Visual Studio.
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.
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.
Re: Project Rider – A C# IDE
#96This is exciting news. Ironically, it's almost unfathomable to imagine writing C# code in Visual Studios without having ReSharper installed. Glad to see ReSharper finally available cross platform!
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 dotTrace, dotMemory, etc.
Re: Project Rider – A C# IDE
#97Earlier quoted context omitted.
Works well for me
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...
Re: Project Rider – A C# IDE
#98I feel like regular windows VS has been bogged down with so many features + ReSharper that it's getting to be a challenge to keep it responsive. I've already disabled a lot of nice features and extensions to be able to type quickly. It's the worst feeling when intellisence freezes typing in c# for sub second or re-writes correctly written javascript or keep hanging when doing any sort of web code. I am hoping this will be a hybrid of light weight editor such as VS Code with heavier refactoring features of ReSharper therefore powerful yet very responsive. Can't wait to try it out
Re: Project Rider – A C# IDE
#99Earlier quoted context omitted.
MonoDevelop is cross platform and decent. "And when it's all running on .NET Core it should be even faster." The IDE is written in Java and obviously runs on the JVM.
Frontend is in Java (and Kotlin), indeed, as it's a part of the IntelliJ platform. However, the backend that actually provides IDE features for C# is written in .NET. The backend is actually the same ReSharper logic that runs in Visual Studio but in headless mode.
https://github.com/JetBrains/intellij-community/search?l=kot...
Re: Project Rider – A C# IDE
#100Earlier 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.
Developers not using SSDs is like a race car driver using an Impala off the car lot for a race.