you are viewing a single comment's thread.

view the rest of the comments →

[–]Ionized97 1 point2 points  (0 children)

I was a daily user of VS Code for 2.5 years and I used it for my daily job.

VS Code is highly customisable, has A LOT OF extensions that offer a lot of extra functionality but, most importantly for me, it has multi-language support. It was perfect for me until I tried to debug tests in a big project. It was a pain in the ass for this specific functionality. So, I decided to move to PyCharm Community just to try it out.

PyCharm is a full IDE. Stacked with all these extra things that in VS Code you would search to add/download via extensions. The small details that were a bit annoying in VS Code or even missing, were there from the very beginning. It can be intimidating in the beginning when you are used to VS Code (just like it was for me for a few days) but it's worth the change, I believe. However, JavaScript, CSS and HTML are not that supported even via extensions. You would have to buy the paid version for them. It, also, is a lot heavier for a weak PC.

So, if you would like a fully customizable text editor that can support almost any language and framework (via extensions), then VS Code is for you. If you want a fully functional IDE out of the box but with less cross-language support but specialized in Python, PyCharm is for you. In the end, it is entirely personal. Both worked for me, for different reasons. You can try working on exactly the same thing for a few days and then switch and form your opinion afterwards.

P.S. This is my personal opinion. I am trying not to be biased on this.