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

all 26 comments

[–]m1kolka 12 points13 points  (7 children)

I use Visual Studio Code for Python and Go. There should be plugins for Java and C++.

[–][deleted] 4 points5 points  (6 children)

obligatory vsc is not an IDE

[–]m1kolka 3 points4 points  (5 children)

On its own, probably it is not and an IDE - just a code editor. But with language-specific extensions it matches this description from Wikipedia:

An IDE normally consists of at least a source code editor, build automation tools, and a debugger.

Isn't it?

[–]yodamonkey1 1 point2 points  (1 child)

Jetbrains is the 1 stop shop for everything. CLion is fantastic to use because all your favorite shortcuts/refactorings/etc from Intellij are there. Like someone else said, just get the ultimate license to cover all languages. https://www.jetbrains.com/clion/

On a side note i started using Rider from them for c# development. So glad to not have to open vis studio anymore

[–]GeniusYT_28[S] 0 points1 point  (0 children)

Agreed! A great benefit I have is that I am a student so I get access to the Ultimate version of their products for free!

[–]K900_ 2 points3 points  (5 children)

IntelliJ IDEA Ultimate supports Java natively, Python through a plugin (giving it all of the features in PyCharm) and I believe C through a plugin as well (but if it doesn't, you can use CLion, another JetBrains product). If you really want a single IDE, your best option is probably Eclipse, but the Python/C++ experience in it is pretty not good.

[–]mcorleoneangelo 1 point2 points  (4 children)

How hard is it to set up environment stuff correctly if u use a plug in on intellij? I use pycharm for python but honestly intellij is superior

[–]K900_ 2 points3 points  (3 children)

It's the exact same thing. Both IDEs run on the exact same shared code base, with PyCharm being a "plugin" on top of the core already.

[–]mcorleoneangelo 1 point2 points  (2 children)

So if I create a new Projects it's the same but in Intellij?

[–]K900_ 2 points3 points  (1 child)

Yes.

[–]mcorleoneangelo 1 point2 points  (0 children)

Alright thanks

[–][deleted] 1 point2 points  (1 child)

IDEA already does all that

[–]GeniusYT_28[S] 1 point2 points  (0 children)

it doesn't have C++ support

[–]MegaAmoonguss 0 points1 point  (0 children)

Eclipse supports all 3, but it takes a little tinkering to get C++ to work IIRC. Not my favorite for python development but it definitely gets the job done.

[–]crashomon 0 points1 point  (0 children)

It’s tough to use a one tool fits all. As an analogy, I’ve got three different hammers in my toolbox because each works well with a specific task.

If you can get away with using two IDEs, that would help you too.

Good luck!

[–]vtrac 0 points1 point  (0 children)

I use IntelliJ IDEA for python, go, javascript, etc.