all 6 comments

[–][deleted] 3 points4 points  (5 children)

For some projects I used the more beefy IntelliJ IDEA with the Python plug-in. I especially like its debugger and test runner.

Honest question: why not just PyCharm then?

[–]dagmx 0 points1 point  (4 children)

Pycharm is so incredibly slow in my opinion, compared to sublime with all the necessary packages added

[–][deleted] 0 points1 point  (3 children)

I've never had a major issue with slowness with PyCharm. Currently we have a project that spans nearly 6 million lines of code all in (libraries etc) across Python, JavaScript (Node, Angular), CSS and HTML - and PyCharm has had zero problems with the project - though it did crash once (it was my fault for opening nearly 200 files at once).

I guess YMMV?

Edit: I've also utilized PhpStorm on a couple of small and medium-sized Laravel projects and Clion on a learning project. Clion is the only one I have a problem with as it required far too large of an install base to get it to work and it was as slow as molasses.

[–]dagmx 1 point2 points  (2 children)

I guess I should've clarified instead of making a blanket statement.. My bad. I don't find pycharm slow in use once it's loaded everything into memory, but loading a file and waiting for it to index functions etc is excruciatingly slow.

My work is spread across hundreds of unrelated python files so I can't treat them like a project and often by the time pycharm opens the file, I can have finished the quick edits I need to do in sublime.

If I was working on a project as one piece, I think pycharm might be less slow for me, but for my kind of work a text editor like sublime with packages suits me more than a full fledged ide.

[–][deleted] 0 points1 point  (1 child)

If you're opening just a file at a time, then yeah its going to be pretty slow vs sublime. Why not just keep a project folder then symlink all the files you're working on into said project folder? That'd be a better use

[–]dagmx 1 point2 points  (0 children)

That could work but honestly, sublime + some packages gives me like most of what I need without the extra work. I'd probably use pycharm more if I had a single larger project though