Yeah that's true, Electron apps are memory hogs ... I have mostly one or two open, and with 16 GB RAM it's not an issue. But when I have a couple dozen Chrome tabs open as well then at some point I can see memory filling up and my computer getting noticeably hot. Oh well :-)
Oh I know, Java based IDEs like Eclipse, Netbeans, Jetbrains/IDEA/IntelliJ are such memory and CPU hungry beasts ... it felt like a huge relief when I dumped my Jetbrains IDE for VSCode, it's so much more lightweight.
Only when you're doing actual Java development does it make sense to use a Java based IDE.
Why isn't? Features like jump to definition, import suggestions, and so on are supported by LSP. Git, terminal, workspaces, extensions, what is missing?
WebStorm provides better code inspection, refactoring, debugging and CVS functionalities by default (for example, catching unused promises), connection with Jira and many other stuff. It's diff tool is one of the best I've ever seen. Not to mention that all of this is available in IntelliJ IDEA Ultimate so I can use same IDE for both Java and front-end development out of the box.
Yes, the git diff is quite good, I remember that, but most of the other features that you mention, well I just didn't use or need them. But I won't argue, I guess it just depends on your requirements and personal preferences.
What I like about VSCode is that it's really lightweight, and the utter simplicity of "project management" with VSCode - there just aren't any projects! You can cd to a directory somewhere in a terminal and type the command code . and then you just edit, in VSCode, right what's there ... sweet :-)
I guess the philosophy and the workflow of VSCode just suits me, but well just use what works for you, to each their own.
haha I understand, it gets confusing :-) and with this whole discussion I think that a number of distinct and unrelated issues are being mixed up, but anyway
"IDEA is full-fledged IDE, VS Code isn't" - well, when I do Javascript or PHP development with VSCode I'm not missing anything, nothing I'm aware of at least ... the only difference with IDEA is that VSCode just feels so much more lightweight and snappy (and on top of that it's free) ... swapped IDEA for VSCode two or three years ago, never looked back.
I moved from VS Code to WebStorm because I don't have to worry about setup and it has many features which I find very useful for which I would need to add bunch of extensions and spend whole day configuring. Also, it showed as much better solution for bigger projects, especially for refactoring. I don't mind spending a bit more money for good software.
Of course, there are some cool things in IDEA (I've been using it for 8+ years, so I know about it), but for example "full-fledged" IDE still doesn't support remote development (youtrack.jetbrains.com/issue/IDEA-...) and I can't event open different projects in the same window (switching between windows is very annoying). I'm not trying to say now, that one is better than the other, I'm saying that both have its own pros and cons, it's not fair to say that one is full-fledged and another one isn't only because it doesn't support features you need.
It is, because VS Code is not an IDE. Visual Studio is an IDE and IDEA is IDE, but VS Code is code editor. I'm not saying it's a bad thing, but there is a difference between those two. I'm yet to see an IDE which can debug C# like VS.
No, but I've used IDEA. You claim IDEA is an IDE and VSCode is not, and I'm trying to understand what's there so special that categorizes them like that
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah that's true, Electron apps are memory hogs ... I have mostly one or two open, and with 16 GB RAM it's not an issue. But when I have a couple dozen Chrome tabs open as well then at some point I can see memory filling up and my computer getting noticeably hot. Oh well :-)
IDEA consumes much more memory than VSCode
IDEA is full-fledged IDE, VS Code isn't.
Oh I know, Java based IDEs like Eclipse, Netbeans, Jetbrains/IDEA/IntelliJ are such memory and CPU hungry beasts ... it felt like a huge relief when I dumped my Jetbrains IDE for VSCode, it's so much more lightweight.
Only when you're doing actual Java development does it make sense to use a Java based IDE.
Why isn't? Features like jump to definition, import suggestions, and so on are supported by LSP. Git, terminal, workspaces, extensions, what is missing?
Nothing is missing ... I say VSCode is an IDE :-) but as lightweight as an "editor"
WebStorm provides better code inspection, refactoring, debugging and CVS functionalities by default (for example, catching unused promises), connection with Jira and many other stuff. It's diff tool is one of the best I've ever seen. Not to mention that all of this is available in IntelliJ IDEA Ultimate so I can use same IDE for both Java and front-end development out of the box.
Yes, the git diff is quite good, I remember that, but most of the other features that you mention, well I just didn't use or need them. But I won't argue, I guess it just depends on your requirements and personal preferences.
What I like about VSCode is that it's really lightweight, and the utter simplicity of "project management" with VSCode - there just aren't any projects! You can
cd
to a directory somewhere in a terminal and type the commandcode .
and then you just edit, in VSCode, right what's there ... sweet :-)I guess the philosophy and the workflow of VSCode just suits me, but well just use what works for you, to each their own.
Sure, I agree :)
It was the answer on Nikola's comment
haha I understand, it gets confusing :-) and with this whole discussion I think that a number of distinct and unrelated issues are being mixed up, but anyway
"IDEA is full-fledged IDE, VS Code isn't" - well, when I do Javascript or PHP development with VSCode I'm not missing anything, nothing I'm aware of at least ... the only difference with IDEA is that VSCode just feels so much more lightweight and snappy (and on top of that it's free) ... swapped IDEA for VSCode two or three years ago, never looked back.
I moved from VS Code to WebStorm because I don't have to worry about setup and it has many features which I find very useful for which I would need to add bunch of extensions and spend whole day configuring. Also, it showed as much better solution for bigger projects, especially for refactoring. I don't mind spending a bit more money for good software.
Of course, there are some cool things in IDEA (I've been using it for 8+ years, so I know about it), but for example "full-fledged" IDE still doesn't support remote development (youtrack.jetbrains.com/issue/IDEA-...) and I can't event open different projects in the same window (switching between windows is very annoying). I'm not trying to say now, that one is better than the other, I'm saying that both have its own pros and cons, it's not fair to say that one is full-fledged and another one isn't only because it doesn't support features you need.
It is, because VS Code is not an IDE. Visual Studio is an IDE and IDEA is IDE, but VS Code is code editor. I'm not saying it's a bad thing, but there is a difference between those two. I'm yet to see an IDE which can debug C# like VS.
What is the different between code editor and IDE? "catching unused promises"?
Have you ever used Visual Studio?
No, but I've used IDEA. You claim IDEA is an IDE and VSCode is not, and I'm trying to understand what's there so special that categorizes them like that