Live data from Hacker News

Project Rider – A C# IDE

blog.jetbrains.com

211–220 of 252 posts

Re: Project Rider – A C# IDE

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

CLion and AppCode are the exceptions to that rule currently, though I wouldn't be surprised to see the CLion functionality get folded back in to IDEA eventually.

Re: Project Rider – A C# IDE

#212

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 sett…

[deleted]

Re: Project Rider – A C# IDE

#213

Earlier quoted context omitted.

>I particularly don't like being forced to sign in to what should be an offline piece of software. With JetBrains moving to a subscription model for their software won't you end up with the same problem?

I hope this isn't the case. The last time I purchased ReSharper it was a one off payment. IIRC you got a year of upgrades included but if you wanted the newer versions after that then you needed to keep paying a subscription renewal fee. However, it wouldn't stop working after that time. You still kept what you paid for. I just had a quick glance at the ReSharper page [0] and it appears that they still use the same m…

Huh, I thought you could use a product key with all versions. Learn something every day I guess. I personally sign in, but I've seen the option.

Re: Project Rider – A C# IDE

#214
post #128
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…

> and its slowness always reminds me that its writen in java Not only Java, but Swing. Eclipse with SWT just feels so much faster than Swing. I don't understand why people praise the speed of IntelliJ vs Eclipse; it's not even in the same ballpark.

Not my experience at all. I find IDEA to be more responsive that Eclipse, both on Windows and Linux. Not by a whole lot, but noticeably so.

Even recent NetBeans releases are just as responsive, in my experience, as recent Eclipse versions.

Re: Project Rider – A C# IDE

#215
post #169

Earlier quoted context omitted.

I'm not the same guy, but what I've found: - No substring completion (e.g., like emacs's ido-mode), no fuzzy completion (e.g., like various JS-based editors), no acronym completion (e.g., like emacs) - Navigation bar searches are shit. You have to select namespace, then class, then symbol, and there seems to be no keyboard shortcut for any of this stuff. It should present a list of entities in the file, display fully…

ctrl-comma, ctrl-comma, CTRL-COMMA! It does all the searching you want for filenames and symbols, substring searches, matching, you name it. It's fantastic, and they should highlight it way, way more. As for your file finding problem, I don't know why you didn't start typing in the search field on top of the solution explorer. It filters everything in the solution explorer, and also does substring matching.

Thanks, interesting. These both look helpful. Wonder if I've missed anything else important.

Re: Project Rider – A C# IDE

#216
post #111
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 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.

For C# at least every version is at least better than the previous. 2015 was the big Roslyn makeover so I suppose I can accept a few more regressions than usual. But feature-wise, each version has had at least one killer feature that made the previous seem dated on day 1. Examples: edit-and-continue, or lambdas in watches.

Re: Project Rider – A C# IDE

#217

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

I have been using R# on a large (10k types, 100 projs) project for many years without feeling any performance problems unless the files are thousands of lines. I don't use the "full solution analysis" though. Unresponsiveness is common for example when reloading projs after fetching new code from version control, but I never attributed that to R#

Should add that this is a vanilla C# sln, there is no C++, no web projs etc. Just C#. That could matter.

Re: Project Rider – A C# IDE

#218

JetBrains is deadly. IntelliJ IDEA is simply the best tool I've ever used for HTML, CSS, JavaScript, PHP, and PostgreSQL. Incredibly intuitive and it does it all. It's what Photoshop is for designers. This immediately gets me stoked for doing my Unity C# development with this. * Edit. Initially thought this was an entirely new IDE, and not just a plugin. Less excited, but certainly worth a look.

PHPStorm was the first IDE that not only made writing PHP significantly better for me, but also was the first IDE that I felt surpassed Visual Studio in many little ways.

The C# dev aspect of this I'm more excited for colleagues that use OS X exclusively--they'll be able to collaborate much easier with a full IDE than the lesser methods they are using now.

Re: Project Rider – A C# IDE

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

It already exists and is called the Intellij Platform. It's open source and the base for all Jetbrains IDEs, see: * http://www.jetbrains.org/pages/viewpage.action?pageId=983889 * https://github.com/JetBrains/intellij-community/tree/master/...

Cursive Clojure is also built on the Intellij Platform.

Re: Project Rider – A C# IDE

#220

Earlier 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.

ReSharper C++ (why they didn't call it RePlusPlus I'll never know) is also sorely lacking in basic functionality. Compared to opening a C# project with R#, opening a C++ project with R#++ and none of the refactoring keyboard shortcuts work ... Visual Studio just feels dead. (I love my ReSharper Ultimate license, and R#++ helps to fill in a lot of Visual Studio's blanks as far as C++ goes, but really it needs to spend…

I'm pretty happy with ReSharper++'s functionality (although refactoring beyond rename seems really unreliable); but the performance is abysmal. I don't know how many hours I've spent watching the "ReSharper is thinking..." popup because I edited a resource file or something. If the next release doesn't improve things dramatically I'm going back to visual assist.
Post reply on HN