Live data from Hacker News

Reflections on IDEA vs VS Code

archive.vn

361–370 of 413 posts

Re: Reflections on IDEA vs VS Code

#361
post #264
post #240

Earlier quoted context omitted.

As in VSCode never got to parity, or vice versa?

In the past five years or so I haven't bumped into anyone who would use Atom. When Atom came out, it picked up some steam, but I'd say VS Code has already won that race by far.

I switched from Atom to VSCode only 6 months ago.

I was pretty set with my Atom setup but it was clear that it is mostly EoL'd.

Re: Reflections on IDEA vs VS Code

#362
post #216

Earlier quoted context omitted.

As someone who used to develop in Delphi for my day job, but has been mostly out of the loop for the last ~10 years, this really got me curious: do people actually use VSCode for Delphi ? I mean, Delphi already comes with an IDE, including a GUI ("Forms") designer - that was its killer feature back in the nineties, that you could slap together a GUI app as quickly as in good ol' Visual Basic, but backed by a compiled…

No clue, I just picked a random not super mainstream language as an example. I'm sure vscode is terrible for Delphi, but I'm willing to bet that the experience (with whatever third party plugins exist) will be better than any jetbrains product.

And I think JetBrains' strategy is fine in that regard: either do it well or don't do it at all.

Re: Reflections on IDEA vs VS Code

#363

Earlier quoted context omitted.

> But that does not carry over to all languages. It does. All languages are basically the same. They parse to ASTs that you can manipulate programmatically. If those ASTs are strongly typed, you can safely perform refractors. What makes IntelliJ good is the base framework JetBrains uses, the same one they use in WebStorm, PyCharm, etc. VSCode is that same thing: an adaptable base and I’m sure making it on par for Jav…

No. Microsoft has delegated Java support to redhat. ...no surprise, why would they waste their time on it? They give zero fruitcakes about Java. Let’s just say, 3rd party plugins (like the redhat Java language support) are.... not of the same quality... as the Microsoft plugins.

Reality check, Microsoft is a Java vendor nowadays, after having bought jClarity, has a seat at OpenJDK table, official Java blog in English and Chinese on MSDN, and Java is the only plaform that has biggest parity with .NET features on Azure.

Re: Reflections on IDEA vs VS Code

#364
post #328

Earlier quoted context omitted.

I'd love to be proven wrong, but I don't believe this is correct. The IDE shell is the same, but in (for example) Rider there are features that are in Rider but not in IDEA. Likewise RubyMine. I suspect WebStorm and PhpStorm, too.

There just isn’t a C#/.NET plugin for IDEA that replicates the Rider functionality, though. Same with CLion and AppCode. They do ship Ruby and Python and PHP plugins. The JavaScript/web dev stuff is baked into all of their IDEs.

Which means IDEA does not contain all the features of the individual IDEs.

The thing is, I’m confident in saying the plugins don’t replicate 100% of the feature set of PhpStorm or WebStorm either, but I’d defer to someone from JetBrains who has first hand experience.

Re: Reflections on IDEA vs VS Code

#365

Earlier quoted context omitted.

In my opinion, the Emacs/Vim communities clearly missed a golden opportunity for a more larger adoption. They just copy their init.el/vimrc to the server, Emacs/Vim users have been able to do this (coding on remote environments without all the kludges) since forever ;) and personally, I find it superior to vscoce's remote plugin since your editor and tools sit on the same machine. For GUI editors, I agree that vscode…

> They just copy their init.el/vimrc to the server, Emacs/Vim users have been able to do this (coding on remote environments without all the kludges) since forever ;) and personally, I find it superior to vscoce's remote plugin since your editor and tools sit on the same machine. Unfortunately this doesn't work well if your connection has a high latency though, which I think is what VScode does really well.

did you ever try this? or is this just something which you think should be it's distinguishing feature?

Asking mainly because I think this is cool, but the whole setup (lots of random binaries in the server) is not so different to an AppImage of emacs+xpra (if you could do tha) and the times I tried, the thing was _very_ picky about connection losses/timeouts...

Re: Reflections on IDEA vs VS Code

#366
post #16

> The key technology here is probably the Language Server Protocol I've been working on an LSP implementation lately, and I have to say so far the reality falls short of the promise. I feel like what LSP should be is a clear, simple interface for implementing IDE-like features for any language, but my experience is that it is incredibly arcane and difficult to use. The main issue is the documentation. It has a high-l…

As an aside, do you know of anywhere for Language Server implementors to gather and swap stories?

I don't, but I would be happy to know about it if such a space exists

Re: Reflections on IDEA vs VS Code

#367
post #252

Earlier quoted context omitted.

Not sure how many devs code in a single language these days. I go back/forth between Go, Dart, and C++ every day, so using one IDE like VSCode (with the familiar features from extensions to shortcuts to snippets) is a big help.

I wish JetBrains looked exactly into that, and deliver one IDE with above (^^^).

if you use intelliJ ultimate edition you have official plusing for all languages for ex: I work on golang, scala, python and JS using intellij ultimate.

Re: Reflections on IDEA vs VS Code

#368
I use VSCode for most JS work now, but largely prefer Webstorm for big codebases, and wouldn't dream of using anything but PyCharm for python. PHPstorm is a no-brainer unless you're still debugging by using print statements. IntelliJ and Android Studio made me not hate Java anymore. I forgot about GoLand, but haven't encountered an occasion where I felt I needed more tools. When that time comes, I know where I'll go.

Re: Reflections on IDEA vs VS Code

#369

> GitHub is now a MS property, so in the future VS Code is expected to be more and more integrated into GitHub. That pretty much catches all the young and hip audience in a MS owned behavior loop. Which certainly shows some very competent strategic planning. And so, it baffles me even more that AWS weren't in the conversation to acquire GitHub (or if they were, that they failed to acquire them). Seems like a huge mis…

Yeah or Google. They stopped Google Code (or whatever it was) to move it all to GitHub; I just assumed they'd then buy GitHub. Felt like a much more natural home for it. Maybe Gitlab?

Google is an investor in Gitlab

Re: Reflections on IDEA vs VS Code

#370

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.

There is already a Light Mode version of IntelliJ designed to compete with Sublime Text and maybe VS Code. It's not entirely obvious that it exists and they need to market it way better, but if you run "idea whatever.txt" from the CLI and the IDE isn't already open, you'll open in light mode. It starts nearly instantly because it's not loading all the plugins and project infrastructure.
Post reply on HN