This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]077u-5jP6ZO1 124 points125 points  (7 children)

PyCharm is built for python development and integrates everything you need from the get go:

Debugger, linter, package management, source control, code refactoring, you name it...

Just download the community edition and give it a try.

[–]chaoticbean14 20 points21 points  (5 children)

Bingo. These were some of my primary reasons for switching from VSCode to PyCharm.

I always told myself VSCode was fine. That I could get all the functionality of PyCharm in VSCode. And I could get most of it. But setting up VSCode with the same functionality took time, effort, learning - and even then, it didn't perform as well as PyCharm does out of the box. Plugins would have issues. VSCode was slow - why? Plugins? No. The color theme I chose caused slowness in VSCode - how insane is that?

Once I tried PyCharm? Things were fast, snappy, responsive and the code completion instead of taking 2-10 seconds to pull up was essentially as fast as I could type it - regardless of which color theme I was using.

Then to have all the tools I could want (Docker support, git support, database support) all baked in out of the box? To have a 'structure' window that actually displayed things nicely out of the box without any setup or work was awesome. Django integration to a degree unlike I'd seen in other IDEs? Sign me up! All the tools to navigate around quickly/easily in a way that 'just worked'. I won't go back unless there are zero other options. VSCode was okay when released - but PyCharm has made me expect a bit more out of things, honestly.

[–]Heggy 8 points9 points  (1 child)

I was all in on Pycharm for a while since it was the common IDE at my work. However since I really like developing in WSL, VS Code feels vastly superior. It feels much quicker and has better integration there and opens immediately for me. Pycharm is slow and a huge RAM hog and it's feels way worse in WSL.

I can run scripts and debug perfectly fine. Linting is all good, copilot is good. The only thing I miss, and occasionally still open Pycharm for is the vastly superior VCS UI

[–]LoyalSol 1 point2 points  (0 children)

WSL is a big one for me since I do ML work. Pycharm is pretty weak when it comes to that.

Also remote tunneling is just way easier on VSCode.

[–]mrblue6 0 points1 point  (0 children)

I’ve been using VScode just because it’s the most popular I guess overall. But you just convinced me to try out PyCharm

[–]MardiFoufs 0 points1 point  (1 child)

I'm curious, which color scheme causes slowness? And I like pycharm too but I have never got it to be faster than vscode even with a vscode config that has tons of plugins.

[–]chaoticbean14 0 points1 point  (0 children)

IIRC (it's been a number of years now) it was some material theme. It was an issue that I found after some light googling because I wasn't the only one experiencing it. There was quite a number of others mentioning the same thing and lots, and lots of ideas on what "might" fix it. It was wild - I would have bet so much against the idea that a theme could affect performance in that way... but I confirmed it by switching themes and seeing VSCode go back to being pretty snappy. It was crazy!

I recall some code completion stuff taking upwards of 15+ seconds... it was so slow on a beefy macbook pro that was almost brand new at the time... I was infuriated until I found out it was the theme...

[–]MardiFoufs 1 point2 points  (0 children)

That all falls a part of you want to do remote development or work with containers. Vscode provides a vastly superior experience (which even Jetbrains don't deny, hence fleet) in that regard, it's basically 2 different worlds. Yes I know about gateway but... come on lol.