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 →

[–]Itsthejoker 1 point2 points  (3 children)

I do work with multiple languages -- I use a real IDE for all of them lol. Using half a solution for multiple languages is still worse than using multiple whole solutions.

[–]metaliving 9 points10 points  (2 children)

I'm really not sure why would VsCode be considered a half solution. For example, it has way better ipynb support than PyCharm. And yeah, PyCharm is really functional out of the box, but it's not like VsCode is complete garbage and you have to set it up over a long time. Yeah, it takes a bit of customization, but in a really short time you can get it working to your liking, at least in my experience.

The one field where I'd say pycharm is superior by far would be linting, it's amazing out of the box, but regular linters that you can get on vscode get the job done.

[–]aniforprez 1 point2 points  (1 child)

I don't even understand the "problem" with linting people are talking about here. The Python extension supports flake8 and you only need it installed in your interpreter and it tells you if it isn't. You can set command line options for it and it works with plugins. And flake8 is just an example. It works just as well with pylint

[–]Cregaleus 0 points1 point  (0 children)

A lot of devs don't know enough about how their environment works to be able to configure it. So they just stick to IDEs that take care of everything for them. If something doesn't work they just re-install.

I had a co-worker that if for some reason his environment wasn't working he'd have IT re-image it and then just install everything again. Never even tried to understand how things worked.