105 comments
Comment actions Permalink

I for one, am hoping that eventually VS Code is so good and feature packed that we no longer need the bloated thing that Visual Studio is. 

You have to write an extension for Resharper for VS Code. You just have to!

p.s. It now has Extensions and the list is noticeably missing Resharper. It's the first thing I searched for!

 

37
Comment actions Permalink

Bad business decision.

You'd be better off developing R# for VS Code instead of wasting your time writing Project Rider that nobody really wants and is as buggy as hell at present.

I want a single modern, lightweight and cross-platform editor that I can use to write web applications, e.g. Angular 2, Node.js, and also .NET Core  There isn't a single Jetbrains offering that satisfies this requirement.  I don't want to use Webstorm for web applications and Rider for the .NET Core stuff, even if the UI is familiar.

I'm fast moving away from VS2015 (and Webstorm) and to VS Code for most of my development.  That means a) you're losing my Webstorm subscription and b) you're also losing my R# subscription, and I guarantee you I'm not the only developer in my circle heading down the same path.

23
Comment actions Permalink

Apologies if this comes across rather bluntly, but I have no interest in Webstorm or Rider.  I just want Resharper in my preferred editor VS Code and I'm prepared to keep paying the licence fee for it.

I doubt any serious web developers would even entertain using VS2015 for web development of modern applications.  There's nothing but friction and hassle from the project/solution-based approach,not to mention the slowness/bloat of the IDE.  The workflow is different too with the command line featuring heavily in the new world.  I also like the flexibility to work on my Mac so VS 2015 is not an option, not unless I run Window as a VM and am happy for the fan to kick-in and the battery to drain. I've used full VS for the last 16 years but it's time to move on.  You guys should too.

Perhaps the VS Code team will plug (no pun intended) the gap that currently exists.  Right now I'm staring at a bunch of 'using' statements that Code is warning me aren't required.  What I'd give to Alt + Page Up to them and then Alt + Enter to remove the lot!  

 

[Update]  F8 navigates through warnings and Ctrl + . allows me to remove the unnecessary using statements in one go.

11
Comment actions Permalink

This is thenpoint when companies evolve or die. Just look at the stats of VS Code's major plugins. They have millions of downloads. Also subscribe to their twitter channel and you will see dozens of people per week explaining why they are migrating from VS, Atom, vi, Eclipse, Webstorm, IntelliJ, etc to VS Code. So basically you guys are trying to fly against the wind.

10
Comment actions Permalink

Pretty amazing that the only real comment from JetBrains here is "we aren't going to change our mind". Well, our company of around 50 developers might change our mind on Resharper, then. It's been a nice run, but this strategy blows.

8
Comment actions Permalink

@Henning, I have to agree with you.  For @Alexander to write "and we are not going to change our mind" is concerning.  Why would anyone dig their heals in so boldly.  That type of language is not only short sighted but aggressive toward customers.

I can only hope a company that I am paying money to would at least be willing to listen to customers and be willing to pivot as the market does.  Now its quite possible JetBrains is finding it more profitable right now to focus on Rider.  But never changing your mind?  Anytime in the future?

I doubt that statement is entirely true and just poorly worded.  If a good ReSharper comparable product shows up in VS Code and the money starts shifting, I bet they do change their minds.  There just isn't enough reason they see right now to make it worth while.  However, if the market does shift enough to get their attention, it may be too late.

8
Comment actions Permalink

I just wanted to come here and add to what people are saying.  I love Resharper, it's an incredible productivity tool that my honest opinion is completely unmatched in its field.  The suggestions alone make me a better programmer, upgrading my coding style whenever a new version of C# is released.

I've also tried Rider, and I hated it.  It was clunky and inconvenient, like an inferior version of Visual Studio.  As others have mentioned, we're not interested in heavyweight, language specific IDEs anymore.

I'll be cancelling my Resharper subscription today since it isn't compatible with my editor of choice and there are no plans to make it so.  This really is a shame, because like I say, the productivity benefits are amazing, but not if I'm railroaded into using a particular (and in my opinion, not very good) IDE.  

Other than financial ones, I can see no reason to tightly couple a productivity tool to your own IDE like this.

6
Comment actions Permalink

Can only speak from my experience, which I suspect is not unrepresentative of many others but obviously have no way of knowing.

My start-up used to use Visual Studio and we had a group of Resharper licences.

Have now moved our development to Visual Code - with no plans to use another IDE.  Would love to be able to access a tool like Resharper and would happily pay as it would undoubtedly make our development much more efficient.  But the benefits of VS Code outweighs the absence of Resharper.  

Which is why we haven't renewed our licences and have no plans to. 

Im sure you guys have done the sums and know what you are doing in terms of your strategic choices, but from conversations I've had with other developers there are a sizeable number who have moved to VS Code like we have and dropped Jetbrains licences as they are no longer pertinent.

6
Comment actions Permalink

JetBrains once was this nieche thing that you would keep next to your screwdriver. Cherish it and tell your friends about it. You would have standoffs when they pulled a Coderush on you, but you would come on top being a bit less intrusive.
Now I feel things have changed, products are being pushed onto us, and we haven't really asked for it.
At best we said... that might be nice, but our mind was always at the invisible glove that reshaped the code in perfect harmony with our desire.

Please remember what we remember of you.

One Resharper please. We're at the VSCode table.

6
Comment actions Permalink

Need to agree. Jetbrains support for vs code is necessary. However, some plugins already start coming for vs code to help code optimization.

5
Comment actions Permalink

Please reconsider this decision. I am a long-time supporter of JetBrains and maintain a All Products Pack license. I've evangelized your company's brand to countless engineers and have looked at your career opportunities several times over. With much respect, please take the time to consider the following:

Visual Studio's IDE for Windows has been long one of the best development experiences ever. As much as people complain about bloat, it has served extremely well over the years. That said, the enjoyment of coding in .NET over the years is much attributed to R# as it is the language design team. The two are peas and carrots.

The past few months I've ramped up on .NET Core in OS X. I've gone head first into a project using Angular 4, Bootstrap, Node, Karma, Protractor, Lint, Docker etc ... complete full-stack development that I hadn't done in years. Front end web development has changed so rapidly over the last four years; it's remarkable if one can keep up.

In the past, I've used WebStorm, PhpStorm, IntelliJ. I've spent the last several months going in and out of VS Code, Visual Studio for Mac, Rider EAP, WebStorm, PhpStorm. I've determined the following:

VS for Mac is nothing compared to the Windows edition. Rider is very promising. WebStorm is still the leader in JS dev. Same for PhpStorm.

However, there is something really special with VS Code. In one environment I can seamlessly work with multiple languages and devops tools. The IDE feels so incredibly fast and light. I've gone back and forth between all products to give them each their deserved attention, but keep coming back to VS Code.

At this point, the only reason I open Rider is to do refactoring for namespacing, types, etc. I basically just open the Rider IDE to use ReSharper in it. The fun part is that I don't even have to close VS Code because it's not loading a sln or csproj. I think you missing something really special with the way Microsoft has designed this IDE.

I sincerely hope you've given this IDE a fair evaluation. I don't see it going away anytime soon. I know I'd happily pay more to have the JetBrains experience I'm used to within it.

5
Comment actions Permalink

It is clearly evident that everyone is moving to VS Code because it is lightweight and cross platform. It is also clearly evident that VS Code is lacking in many R# features. I for one have tried to work with VS Code but find even the basic things like auto completing import statements just isn't there. These are massive time savers imo. It appears that jetbrains are looking to compete with VS Code with their Rider offering, but come on guys you're developing the very thing everyone is moving away from. That strategy just isn't going to work. And, why try to write it from scratch when it makes more sense to provide a R# like plugin for VS Code. This is where the world is heading so you should follow.  

4
Comment actions Permalink

I really Need to agree here. JetBrains is loosing People here. I also wait for a vs code Extension that e.g. converts JS to TS (like R# does). This is currently my most wanted Feature and I would pay for it. I am not sure if I will extens my webstorm/R# subscription because I don't like the webstorm UI and R#+VS is sometimes to heavy. I will still use it in future but I really Need something for vs code as well.

4
Comment actions Permalink

I grew up on .NET, but the world has changed. Now I'm using one language to rule them all - javascript - node.js on backend and angular2 on mobile, web and desktop. I stopped using VS and IdeaJ and switched completely to VS Code. You should quickly start to develop R# for it, because otherwise time to market will be too late and you will loose your money again (like with Rider).

4
Comment actions Permalink

+1 Please create VS Code Resharper

4
Comment actions Permalink

I feel like I should add my voice to this as well.  You probably aren't going to change your mind but Rider (while I am sure is a great JetBrains tool) is not what people want.  Devs want lightweight, fast editing environments.  If you don't want to support VSCode (which seems like a bad move) then I would dedicate resources to building a lightweight editor of your own with ReSharper capabilities.  Or at the very least slimming down the Rider profile immensely.  I love ReSharper but would consider parting with it if I could do the majority of my job in VSCode.  Also I can see other devs doing the same and/or the open source community building this functionality in via extension.

4
Comment actions Permalink

Your really should reconsider your decision about writing extensions for VS Code. There are paid extensions like Wallaby - you could earn money on that model. I am using Resharper in VS for almost 10 years now  - but I am not going to extend my subscription in 2018. I tried Webstorm - it is definitely a good tool - but I dont like it. If you read through all this posts they all tell you one thing: You will loose customers that actually loved your products - especially Resharper! 

4
Comment actions Permalink

Would also like to throw my support and $$$ behind a R#-like refactoring experience in VS code. As an active Customer for R#/Rider I can appreciate the amount of investment and effort JetBrains is putting into Rider but don't see how they're going to be able to curtail's VS code's adoption + extension community. Sometimes it's not up to the technology and you have to go where the Customers are going to be and IMO it's better to be the one to cannibalize your own products than wait for someone else to fill the demand void. I definitely don't expect Rider/R# to be dropped and would expect there sales to continue to pay for their development, likewise I'd expect a VS code R# extension to be able to pay for itself which hopefully would be able to re-use the background R# language service to reduce effort.

From a Customers perspective: I frequently use VS Code, VS.NET/R# and Rider and would prefer to just be able to use VS Code since it's my goto editor for .NET Core 2.0 Apps and all non C#/.NET languages, for larger code bases I switch back to Rider/VS.NET R# since the refactoring and discovering experience is unmatched, but I'd prefer not having to and would happily pay for R#-like features in VS Code. 

In future I'll be continuing my current behavior of using Rider/R# for larger code-bases and VS code for our smaller ones, but if VS code starts to match R#'s abilities than I'd expect that I'd be using Rider/R# less to the point that hopefully I'll only need to use one IDE for all my needs. If JetBrains isn't there with a value-added product when that happens then I guess they've lost a customer.

4
Comment actions Permalink

I'm a massive fan of the Jetbrains IDE's as automating DevOps pipelines means I have good language support but small changes to learn in the IDE, however for Azure Functions VS Code just works so I will look to incorporate it alongside.

As for the commercials then VS Code is now the #1 popular development environment in the StackOverflow survey.

  • Visual Studio Code: 34.9%
  • Visual Studio: 34.3%
  • Notepad++: 34.2%

https://insights.stackoverflow.com/survey/2018/#technology-most-popular-development-environments

That's a lot of market share to turn down.

4
Comment actions Permalink

I'll add my voice to the chorus, Resharper VC Code support would be brilliant

3
Comment actions Permalink

We need this for VS code, I live in VS code for my SPA but I need Resharper to help me write funky typescript.  Are the JetBrains team reading this thread? 

3
Comment actions Permalink

Almost every single training video I watch these days features VS Code.  I've been using Webstorm for my Angular (v4) development for months on end now but periodically give VS Code another try, usually writing it off as inferior, but not today.  With one or two exceptions it is now as usable and productive as Webstorm but it feels far quicker.  That's not to say it wouldn't benefit from a R# plug-in.  I'm now in a world where I can use just one editor for all my dev work (Angular, .NET, Node.js) so there's no way I'll continue investing in Webstorm or buying Rider.  I also won't be buying R# for full Visual Studio either because that IDE is a dinosaur; slow and bloated.  However, I would buy R# as an extension for VS Code.  Your choice really.  Take my money by giving me and countless other developers what they really want, or continue plugging slow and bloated IDE's that nobody wants anymore.  No brainer really.

3
Comment actions Permalink

They're living in the past, like most of us have been at some point until the penny drops. 

The point is that free offerings, VS Code being one such example, have become so good that the difference between using it and buying something that is arguably not much better is negligible.  You could also say the same about Resharper.  Much as I would definitely pay for it, the difference between what it offers and what you can now get from a handful of VS Code extensions isn't that great.  Sure, it would be better to just pay a small amount to have Resharper instead of harvesting all these plug-ins, but ultimately if it doesn't appear, it's not the end of the world.  But it's a very risky decision sticking with a business model that worked 10 years ago when the rest of the world has moved on.

I've tried Rider and it is way more productive than VS Code for C# development.  Massively so.  Would I buy it?  No and I have plenty of money to spare.  Why?  Very simple.  I'd like to settle on a single editor for doing all my work (.NET, Javascript, etc).  Full VS is lacking in this regard.  Webstorm is bloated and the debugging of Angular/TypeScript is sluggish compared to VS Code.  Rider isn't Javascript focused enough and to be honest I detest applications written in Java. So, just how would Jetbrains make a single penny more from me?  The only answer is a Resharper extension for VS Code.

Ignore the customer at your peril Jetbrains.

3
Comment actions Permalink

"Yes, JetBrains Team is definitely reading this thread. As Jura Gorohovsky mentioned above, we are not planning to support VS Code. We've made a decision to put a lot of efforts/investments to Rider and we are not going to change our mind."

 

Honestly, this is mismanagement. ReSharper is a jackpot product most companies would kill for and you're blowing up yourself due to a textbox example of the "Not invented here" - syndrome. https://en.wikipedia.org/wiki/Not_invented_here

 

Reconsider this decision for the sake of thousands of developers and your company's future.

 

btw, what is "Rider"?

3
Comment actions Permalink

@Pravin Chaudhary -  

Couldn't agree more.  Sadly, as predicted, our development house dropped all subscriptions to R#.  I've also dropped my home/personal subscription (again, feel free to check my account, R# team).  R# is a great product, and one I would gladly keep up a subscription for, just to keep supporting it.  VSCode would benefit SO much from it.  Sadly, according the R# team, though, "we are not planning to support VS Code... and we are not going to change our mind."  

Obviously, I have no insight into how the JetBrains company operates, or what percentage of their budget R# accounts for, but this does certainly seem to be a desperately bad decision.

3
Comment actions Permalink

I currently use Rider and love it. I totally support your decision to focus on Rider. However, it would be amazing to open a public API to R# so the community could make a vscode integration for you.

I for one would be a contributor to such a project.

Never underestimate the power of open source projects :)

Cheers!

3
Comment actions Permalink

"We've made a decision to put a lot of efforts/investments to Rider "

hmmm... I am sure you have your reasons, but they don't seem to align with vast majority of developers' needs and wants. Ever heard of "sunken costs fallacy"?

I have recently renewed my R# licence, but we might quite possibly end up abandoning VS, in favor of Code (and I would not be surprised AT ALL, if Microsoft have integrated Code as VS' editor in the future, somehow.

So, ekhem. The market has spoken... Will JetBrains listen?

3
Comment actions Permalink

That's a bummer. The OmniSharp extension is progressing well, meaning it was feasible to have a Resharper extension with more features.

2
Comment actions Permalink

I'm not one of those who is afraid to admit I was wrong.  I've been coding solidly now an Angular 2 application with a .NET Core backend, and have been using VS Code for both 'solutions' (standalone projects).  Whilst I do like the editor, and I'd prefer to refer to it as just that, an editor not an IDE, I find my productivity with the tool is severely hampered.  I've had no success with the chrome debugger extension and been unable to resolve the ECONNREFUSED 127.0.0.1:9222, even with the advice given on their github page.  The editor offers zero assistance for bringing in Imports.  Renaming a symbol in a file only renames references in the same file, leaving me hunting down the broken references.  Debugging works in .NET Core but basic stuff just doesn't work, such as the 'ctor' code snippet in C# (try it), 'generate property' (which should really be 'generate field').  So, at the suggestion of a friend I returned to Webstorm and am giving Rider another try.  So far it's going well.  Webstorm is making me much more productive, giving me features that R# provides, whilst Rider is much the same, though there are some stability issues.  Maybe over time VS Code will bring me more of the features I need to make me productive, but right now I have a product to deliver so I'm switching back to Webstorm and Rider.  Well done.

2
Comment actions Permalink

I couldn't agree more @Rozumny. And I have not just jumped to conclusion, I have tried Rider and VS Code side by side and Rider just doesn't do it for me. It could just be my prejudice against Java/Eclipse but Rider looks so much similar and I just don't feel at home with it. I still use Visual Studio for most part of my day and religiously use R# with it. R# is one of those products I'd blindly pay money for without thinking about how much the cost is. But there is no way I'm going to Rider over VS Code when the time to ditch Visual Studio comes. I will just have to make my peace with not having R# and find an alternative.

2

Please sign in to leave a comment.