76
submitted 1 year ago by jackpot@lemmy.ml to c/asklemmy@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] rikudou 1 points 1 year ago

WebStorm (well, PhpStorm, which is WebStorm + PHP) is my most often used IDE and it's miles ahead of VS Code.

I'll be talking about JS, I can't speak for Python, I don't use that language often enough to have an opinion on what's best.

For JS, everything works out of the box, the core product Just Works™. Refactoring is just so pleasant that you actually like doing it. I was refactoring one Angular app from single module to multi module and it was just amazing - I dragged directories around, hit enter, and everything magically updated its references without a single mistake and without me writing a single line of code.

My experience with VS Code is that you're building a sort of Frankenstein's monster of various plugins by different authors with different quality levels and you're always a single plugin update away from completely breaking VS Code.

Note that JetBrains has a lot of plugins as well and I can generally use it for everything I need, I've found a plugin for everything so far. You don't have as many plugins as VS Code simply because you don't need them, the core product is much better than VS Code.

[-] link@lemy.lol 1 points 1 year ago

I'm sure JetBrains is better when it comes to refactoring. Other than that, different flavors of the same thing. I like managing Docker, database management, opening CSV files, etc. in just one editor.

Also, last I remember, Webstorm did not support Copilot. It probably supports it now.

[-] rikudou 1 points 1 year ago

Docker, databases and CSVs are available to JetBrains products as well. And I'd say that especially the database management is one of the best such tools overall. Is that the one by GitHub? If so, I tried it when it was a private beta and it worked.

this post was submitted on 19 Oct 2023
76 points (91.3% liked)

Asklemmy

43898 readers
954 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS