Live data from Hacker News

Reflections on IDEA vs VS Code

archive.vn

391–400 of 413 posts

Re: Reflections on IDEA vs VS Code

#391

My take with VS Code is that their support of development container and ssh is the best and it's a killer feature. My ultimate goal for quite sometime now was to pack all my development dependencies inside containers or cloud-init files to keep my host bare-bone and have reproducible/shareable setups anywhere anytime. Before I was an Emacs fan. I tried multiple combination of Emacs, Tramp and containers but it failed…

I desperately wanted VS Code's remote development functionality in IDEA, and was keeping track of their remote development feature in YouTrack. When CodeWithMe was released, I was sorely disappointed. All I wanted was my code to run anywhere, and my local machine to be the IDE. mutagen.io ended up being my answer. After learning how it worked, I got it set up and it works really well. I'm mostly doing PHP development…

Agreed, mutagen is great for remote development.

As for the conflicts, I chose the option of one way sync, with everything being overwritten by what's on my local machine if there's a conflict. Works like a charm, since the remote machine will only ever produce build artifacts and run them, which I don't need to sync back to my machine.

Re: Reflections on IDEA vs VS Code

#392

Earlier quoted context omitted.

Could not be further from the truth. Even with rope installed, VSCode won't always allow me to rename a variable and just silently fails.

Python is not a strongly typed language and renaming variables in such a language is a minefield. I've used PyCharm and WebStorm and never felt comfortable using their variable rename facilities for Python and Javascript. If they do it better than rope then that's good, but you need to write those languages in a very specific if you want IDE renamings to succeed. IMO, that rope fails silently might be viewed as more…

Python might not be strongly typed, but VS Code appears to be able to rename variables in JS quite well, and PyCharm has never failed me.

VS Code fails me for anything that isn't JS/TS in the worst way.

Re: Reflections on IDEA vs VS Code

#393

Earlier quoted context omitted.

It does not for C/C++, you need CLion for that.

You can also use Resharper C/C++ in Visual Studio and Rider C++ for Unreal Engine.

I don’t know what version you use but Visual Studio 2019 is so full of bugs that it crashes multiple times a day or I simply restart it as some features such as codelens simply stop working and it becomes cumbersome to find references. Im sure they’d get their s__t together in the next version but so far I’m stuck with a crappy IDE. I’ve had a similar VS experience in the past and while it works it’s okay when I can upgrade i am super reluctant to do so. Yes, MS does push half baked versions quite often

Re: Reflections on IDEA vs VS Code

#394

Earlier quoted context omitted.

I haven’t tried the Java integration but based on using VSCode for TypeScript I could imagine feature parity. VSCode is so good that it makes me concerned Microsoft is just using it to eat at JetBrains until they up and start charging for it in the future. Not sure how else to see it.

So VSCode is very, very good for TypeScript. Hell, I'm pretty sure VSCode itself is written in TypeScript! But that does not carry over to all languages. When working on web apps with a Java backend, I still prefer Idea because it's better for Java and close enough for TypeScript so it comes out ahead over all.

My experience is the opposite with VSCode and TS, actually.

It becomes obvious that Jetbrains understands MSFT's own language (TS) better than VSCode the moment you actually need real IDE-like features (such as refactors) to work.

Re: Reflections on IDEA vs VS Code

#395
post #66

Earlier quoted context omitted.

Part of it feels like it comes from a different development philosophy. Vscode is a "text editor" or a "code editor". Usually this means that it's fairly lightweight, supports every language under the sun, is highly configurable and extensible, but doesn't have a lot of very in-depth features, and also partially relies on third-party extensions for deeper functionality. Jetbrains on the other hand works on IDEs built…

Intellij allows you to install pretty much most of the features from all the other jetbrains IDEs as plugins. Additionally most of their IDE's have the ability to code in several other languages seperate from the core experience. Almost all of their IDE's can for example integrate with the javascript ecosystem. I think you're making a mistake here. Essentially behind the scenes there's one jetbrains IDE. This IDE is…

> Almost all of their IDE's can for example integrate with the javascript ecosystem.

That’s mainly because they don’t have a Javascript specific editor. I cannot even syntax highlight groovy files in PhpStorm, even though I’m paying for the full pack.

But I think that is literally my only gripe with Jetbrains :)

Re: Reflections on IDEA vs VS Code

#396

Earlier quoted context omitted.

Intellij allows you to install pretty much most of the features from all the other jetbrains IDEs as plugins. Additionally most of their IDE's have the ability to code in several other languages seperate from the core experience. Almost all of their IDE's can for example integrate with the javascript ecosystem. I think you're making a mistake here. Essentially behind the scenes there's one jetbrains IDE. This IDE is…

A faster/lighter JetBrains IDE would beat everything in VSCode... except for price. CLion and WebStorm and PhpStorm cost money, there's no dedicated Rust IDE yet, and you have to pay money for CLion or (IntelliJ Ultimate) (not Community) to debug Rust programs.

For a professional, jetbrains basically pays for itself within a day of starting to use it (in my opinion). I know a lot of people prefer VS code, but I frankly cannot imagine why.

Re: Reflections on IDEA vs VS Code

#397
post #312

Earlier quoted context omitted.

> (Visual Studio -- not Code -- comes close). What do you think Visual Studio is lacking the most compared to JetBrains?

Don't get me wrong, I still consider VS to be an extremely powerful IDE. I think it's the best IDE for .NET development, and maybe C++. It also has the best debugger, period. But when it comes to supporting multiple languages, it lacks the consistency, extensions, and integration that JetBrains IDEs enjoy. Admittedly, I haven't used it professionally in about 5 years, so many things may have changed. There's also som…

Thank you for your answer. VS has indeed changed a lot, especially in the "ReSharper" department. My only qualm would be the performance (startup, loading solutions etc). JetBrains might be better there too.

Re: Reflections on IDEA vs VS Code

#398
post #396

Earlier quoted context omitted.

A faster/lighter JetBrains IDE would beat everything in VSCode... except for price. CLion and WebStorm and PhpStorm cost money, there's no dedicated Rust IDE yet, and you have to pay money for CLion or (IntelliJ Ultimate) (not Community) to debug Rust programs.

For a professional, jetbrains basically pays for itself within a day of starting to use it (in my opinion). I know a lot of people prefer VS code, but I frankly cannot imagine why.

Well being free is still a benefit. And it is much faster then then any jetbrains IDE.

I prefer jetbrains like you, but some people like their apps to be really snappy.

Re: Reflections on IDEA vs VS Code

#399
post #395

Earlier quoted context omitted.

Intellij allows you to install pretty much most of the features from all the other jetbrains IDEs as plugins. Additionally most of their IDE's have the ability to code in several other languages seperate from the core experience. Almost all of their IDE's can for example integrate with the javascript ecosystem. I think you're making a mistake here. Essentially behind the scenes there's one jetbrains IDE. This IDE is…

> Almost all of their IDE's can for example integrate with the javascript ecosystem. That’s mainly because they don’t have a Javascript specific editor. I cannot even syntax highlight groovy files in PhpStorm, even though I’m paying for the full pack. But I think that is literally my only gripe with Jetbrains :)

> That’s mainly because they don’t have a Javascript specific editor.

I guess Webstorm doesn't exist in your book?

I'm pretty sure the reason is that you might want to use the same ide for backend and frontend (e.g. GoLand, PyStorm,...)

Re: Reflections on IDEA vs VS Code

#400
post #396

Earlier quoted context omitted.

For a professional, jetbrains basically pays for itself within a day of starting to use it (in my opinion). I know a lot of people prefer VS code, but I frankly cannot imagine why.

Well being free is still a benefit. And it is much faster then then any jetbrains IDE. I prefer jetbrains like you, but some people like their apps to be really snappy.

The only thing where I really perceive VS Code to be faster is startup

The rest might be a tiny bit slower but it more than makes up for it with better UI/UX, code always feels a bit awkward

Post reply on HN