Thanks but no thanks, I'll stick to PyCharm/IntelliJ.
At least the latter is using RAM & battery life to do useful things, instead of just running a browser and a glorified web app.
Also, it feels like an insult to say Sublime feels "old and hacky". If using 500+MB of RAM for something Sublime gets away with 100 (or less) is considered hacky nowadays, then I'm not sure what to say. VSCode doesn't seem to do anything groundbreaking either - I had all of those features thanks to Sublime plugins since 2014.
You should try running some tests what consumes less memory/battery. PyCharm is absolutely the worst. And Sublime not always winning agains VS Code, if you try to install (or disable) some plugins.
I think their point was that even if PyCharm uses more, the intelli-sense and IDE features are more advanced than in VSCode, where all your RAM is consumed to run Electron.
I don't think there's anything stated in the article that I can't get with other IDEs. It reads more like an advert than a real blog article. So sorry, but no, I'm not going to switch to your favourite IDE.
I gave PyCharm a go just about a year ago. Honestly, i think the UI in just about all of the JetBrains products are super sluggish and laggy and very long start up times, even on the top end Macbook Pros, especially compared to the experience that VS Code manages to provide. And on top of that i feel like there's already more useful extensions in VS Code.
I agree with you on the startup time but after that it's honestly not that bad IMO. I'm using it on a tiny 12-inch MacBook with a dual-core processor and it works fine; and doesn't noticeably impact battery life (as opposed to Electron-based apps like VSCode).
Have you tried low power mode in PyCharm? It makes it a lot faster.
I have only had startup sluggishness issues with 250k+ line code bases in JetBrains IDEs. That being said my work laptop is a P51 (i7-7820HQ, 16GB of ram, SSD). I've been working around it by making it a part of my daily routine. Come in, open my laptop, quickly click on every IDE I need for the day, walk away and make coffee. When I come back I can usually start programming.
Still the worst of all the editors. It will eat up all the RAM for no reasons. Also looks absolutely alien and uses very different shortcuts than all the other macOS apps.
IntelliJ is very own world of java crap.
I’ve noticed that programs from that part of the world are more likely to use custom controls rather than stock ones. They always end up working a little diffferent than everything else in the world.
I might check out vs code again but pycharm is amazing, even though it can be a bit sluggish at times. It has every integration I need. Plus the refactoring features are slick.
You should use Pycharm. Ive used sublime and vs code as Well but i keep comming back to pycharm.
It seems recently microsoft has been on the offensive when it comes to promoting vs code for python, but honestly everyone I talk to who’s tried both PyCharm and vscode prefer the latter. My guess is PyCharm just isn’t throwing the same amount of money at bloggers and “influencers”.
I really like VS Code feature wise, but always come back to Sublime or Vim because I feel there is a lag when typing. In comparison to Sublime, there is no lag when typing (or less lag).
I got it to lag really badly a couple of days ago where I was just sitting waiting for it to complete words. Had to restart, but other than that one time it has felt fine.
It could be some extension, I have had vs code lag really badly in the past (almost a year ago) when I was using the java support extension by Red Hat, I have even had JVM crash while using that configuration. Now I have only a few extensions enabled at a time based on the workspace and do not have performance problems. I have also switched to NetBeans for java development since Apache has taken stewardship of the project. It is a really great and under appreciated IDE :)
Can I run python script on selection of text in vscode yet? That's a breaking feature for me, vim does great job with this. It's really handy when transforming documentation into code.
You know, Perl being treated as it’s being treated warrants my comment. It still rules for certain tasks and sadly Python is the enemy there, where Python is the worse choice.
I'm sure there are areas where perl applies very well, being a good python editor/IDE is not one of them.
Nothing warrants a snarky comment on a super unrelated subject, this article has nothing to do with solving a domain specific area where perl would excel more than python or any other language.
At least the latter is using RAM & battery life to do useful things, instead of just running a browser and a glorified web app.
Also, it feels like an insult to say Sublime feels "old and hacky". If using 500+MB of RAM for something Sublime gets away with 100 (or less) is considered hacky nowadays, then I'm not sure what to say. VSCode doesn't seem to do anything groundbreaking either - I had all of those features thanks to Sublime plugins since 2014.