Edit: Dammit, I miss the VSCode html snippets extension. Love hate relationship with VSCode.. xD
Configuring projects in VSCode is incredibly annoying a lot of the time, especially when you are building projects in many different types of frameworks. It's great when you first start if you're sticking only to one thing and have a mentor to teach you, but once you use an IDE like any of JetBrains stuff, you'll never go back. People pay for WebStorm, PHPStorm, PyCharm for a reason..
I've spent way too many hours bleeding through my eyes trying to set up projects, configuring extensions and whatnot (especially ESLint and Prettier).
For example, in a Vue project, the "go to definition" doesn't work in .vue files.. (at least for me it didn't).
Open up PyCharm, BAM, just comes integrated with no problems.
Never going back. <3
Before you VSCode lovers jump on me, tell me, have you tried a JetBrains IDE for a full project?
That is all
Top comments (8)
The "best" IDE is the one in which makes you most productive. For some people, that's VS Code, for others it's Intellij or PyCharm. There is no one size fits all. (For me, it's currently VS Code, but that's always subject to change.)
I have a very similar response to the "Best OS" battles.
Have you tried out a JetBrains IDE?
Briefly. It didn't fit my needs at the time and I moved on.
I totally agree with you. Webstorm, Rider and Intellij IDEA have made my life so much easier by allowing me to actually work on my projects without spending too much time messing around with the IDE.
Besides the aforementioned IDE's I would much rather use VS Code for my projects though, since my C++ and Python projects tend to be relatively small compared to the .Net and Java/Kotlin projects I work on.
I have a real dislike of the way PyCharm works with virtualenvs and requirements.txt. Every single developer I have spoken with who has used pycharm from the start (or at least early on) has no idea about these and has had to have them explained to them because their IDE just hides it away from them. PyCharm users also seem to struggle to update requirements.txt if they have changed a dependency - same reason.
Then there is the speed. VSC is orders of magnitude faster to start up on my laptop. It feels snappier during use and I never feel like it is slowing me down - unlike PyCharm.
I want to like the jetbrains IDEs but they always feel a little sluggish in a way I canβt quite define. Itβs like they take a few milliseconds too long to react to input and it throws me off my stride.
I feel like VSCode may load faster.. But for the extensions to get booted.. That takes probably even more time than PyCharm.
As for some PyCharm developers not understanding config, makes sense. Notable point.
I personally prefer VSC coz it's easier to have one IDE for all work instead of dozens similar.
I tried jetbrains IDEs and they are slow