You might need to explain to me. I’ve been having so many issues just using vscodium, took me forever to figure out I need to build and compile the code myself and not run it using the play button like Visual Studio in school (I’m a second year comp sci student).
Check into the available plugins for your language. VsCodium’s architecture pushes everything that not everyone needs into plugins, so unless you’re just taking notes, you’ll need a plugin for your chosen programming language, and eventually another for your chosen deployment environment (AWS, Azure, etc).
In vs code there’s a run button just like in visual studio. You can also press F5. You will most probably need to install an extension specific to your language so vscode knows what to do when you press F5. For some languages, you’ll also have to create a launch.json file manually. launch.json is what describes what the “run” button does.
The reason I don’t talk about it in detail is that most people interested in the software development have interacted with VS Code in some way already, for better or worse.
The reason why I say VS Code is the best editor is that it is configurable, lightweight and familiar. When I tried JetBrains’ products such as WebStorm, PyCharm, etc., I deleted them after a while due to the long startup time, complicated and bloated interface, and lack of plugins and configuration. I can’t see any alternative other than VS Code for the JS and Python I use. I want to try RustRover for Rust though.
I would like to be enlightened if you tell me which professional editors and languages you use and their advantages over VS Code.
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.
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.
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.
How about VSCodium? I don’t think I should explain why VS Code is best editor.
You might need to explain to me. I’ve been having so many issues just using vscodium, took me forever to figure out I need to build and compile the code myself and not run it using the play button like Visual Studio in school (I’m a second year comp sci student).
This is only the case if vscodium is not bundled with your distribution
I use Arch (btw) and believe I downloaded vscodium and all of its dependencies.
Check into the available plugins for your language. VsCodium’s architecture pushes everything that not everyone needs into plugins, so unless you’re just taking notes, you’ll need a plugin for your chosen programming language, and eventually another for your chosen deployment environment (AWS, Azure, etc).
In vs code there’s a run button just like in visual studio. You can also press F5. You will most probably need to install an extension specific to your language so vscode knows what to do when you press F5. For some languages, you’ll also have to create a launch.json file manually. launch.json is what describes what the “run” button does.
Tried doing so but couldn’t get it to work.
In what language did you try?
C++
You should perhaps try explaining, because in my experience it sucks compared to professional tools.
The reason I don’t talk about it in detail is that most people interested in the software development have interacted with VS Code in some way already, for better or worse.
The reason why I say VS Code is the best editor is that it is configurable, lightweight and familiar. When I tried JetBrains’ products such as WebStorm, PyCharm, etc., I deleted them after a while due to the long startup time, complicated and bloated interface, and lack of plugins and configuration. I can’t see any alternative other than VS Code for the JS and Python I use. I want to try RustRover for Rust though.
I would like to be enlightened if you tell me which professional editors and languages you use and their advantages over VS Code.
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.
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.
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.