6 ms·
I love IntelliJ but I am constantly switching between PyCharm and WebStorm, which is quite annoying since I end up doing python and javascript in both. I wish t
by foobarbecue 7y ago
I love IntelliJ but I am constantly switching between PyCharm and WebStorm, which is quite annoying since I end up doing python and javascript in both. I wish they one modular product instead of many, many slightly different products.
Edit: I'm learning in the comments below that IntelliJ IDEA Ultimate gives you the capabilities of the other products all together. This sounds great! I'm going to try it.
- crimsonalucard 7y ago>Edit: I'm learning in the comments below that IntelliJ IDEA Ultimate gives you the capabilities of the other products all together. This sounds great! I'm going to try it. Pycharm professional should have all the features of webstorm in it. The thing with IDEA is that the ecosystem is too huge and it assumes JVM centered development.
- freeqaz 7y agoIntelliJ works well for me when I have a repo spanning many languages. I'm not sure if that's what they intend, though!
- thsowers 7y agoIf you use their flagship offering, IntelliJ, it includes language support for Python, Javascript, and many other languages either directly or via a plugin that replaces most of the respective functionality of Webstorm, Pycharm and Rubymine. Just some niche features (like a C debugger only found in CLion) are unique to the other IDEs IIRC
- mrj 7y agoYeah it works but it's more fidely, for sure. Hopefully somebody sees this post and decides to fix this, for example: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000097290-How-to-setup-Django-for-an-existing-project https://intellij-support.jetbrains.com/hc/en-us/community/po....
- heavenlyblue 7y agoPyCharm doesn’t support multi-module projects which IDEA supports easily. So frankly I am unsure which is more “fidely”
- zo1 7y agoNot entirely sure what you mean by "multi-module", but I can do all sorts of stuff with PyCharm. Multiple "sources-roots", multiple-projects in the same workspace. Also, you can install pip install external libs in source development mode and debug them, etc. Short of "project imports" that I miss from Eclipse, I'm not sure what you may be referring to.
- Nextgrid 7y agoLike multi-language projects where you're working with both Java and Python code in the same source tree (actually you can include arbitrary folders from anywhere), or using multiple Python versions (and virtualenvs) in for different modules/packages in the same project.
- deleted 7y ago[deleted]
- seanclayton 7y agoI write F# and Scala (among other various languages). Unfortunately I have to own Rider and Intellij to do all of those things in the JetBrains ecosystem :\
- thsowers 7y agoI too have run into this recently at work. IntelliJ for Rust, Dart, JS/TS, PHP etc but I break out Rider for C#. Would be a dream if one day these were combined so IntelliJ would be a true polygot IDE
- stevehiehn 7y agoIntellij Ultimate is all of them together. For example I don't use GoLand, I use Intellij Ultimate with the go plugin.
- unfunco 7y agoIsn't that IDEA ultimate with the Python/JavaScript plugins installed?
- randomidiot666 7y agoYes it is
- xienze 7y agoAre PyCharm and WebStorm different from the other JetBrains products? Usually the products are nothing more than a collection of IntelliJ Ultimate plugins that are packaged up and sold separately. In other words, what you want to buy is Ultimate.
- toyg 7y ago> Usually the products are nothing more than a collection of IntelliJ Ultimate plugins That's not really true. The experience you get from, e.g. PyCharm and GoLand is substantially better than what you get from IDEA + Python plugin or IDEA + Go plugin. Yes, the plugin will get you 85% of the way there, but it will feel more clumsy and hacky than just using the dedicated product.
- heavenlyblue 7y agoThat’s absolutely wrong. The only thing that you’ll notice in IDEA is that it makes certain assumptions about Java (e.g vocabulary and certain menu items are Java-related), but otherwise the functionality is the same.
- zo1 7y agoPython support inside IDEA is not the same as Pycharm, please don't confuse people. If you want to do Python development, use PyCharm. For Java, use IDEA.
- heavenlyblue 7y agoI have used IDEA for 4 years doing Python development. Now I am using PyCharm, where the only difference is that it doesn’t support multi-module projects. Please specify the differences as I am seeing none.
- modernerd 7y agoThe language specific apps also seem to get updated before the language plugins do. I used to use IntelliJ Ultimate, and had to wait a while before getting new features announced for PhpStorm, for example. I now just use PhpStorm for PHP and GoLand for Go, instead of attempting to use IntelliJ for all languages. I spend less time configuring IntelliJ for each language and get updates on release day. JetBrains has an "everything" licence that I was able to migrate to from IntelliJ Ultimate.
- alangpierce 7y agoPyCharm includes all of the features of WebStorm because it's so common for Python developers to also do JS work, so you probably should just be using PyCharm. That's what I do at my work. (It's also why PyCharm is more expensive than WebStorm.) If you find that WebStorm works better, you probably need to install the node.js plugin in PyCharm (which is free). It's included by default in WebStorm but not in PyCharm.
- friedman23 7y agoWhen I tried using PyCharm for javascript development I noticed huge slow downs on my old 2015 macbook pro.
- foobarbecue 7y agoOooh, thanks for the tip about Ultimate. I'll check if my workplace has a license.
- masklinn 7y ago> I love IntelliJ but I am constantly switching between PyCharm and WebStorm, which is quite annoying since I end up doing python and javascript in both. I wish they one modular product instead of many, many slightly different products. That's IntelliJ IDEA. Though it seems completely unnecessary, PyCharm (non-CE) should contain all the features of WebStorm (sometimes with a bit of lag).
- toyg 7y agoIDEA has its annoyances though. E.g. you get a Go plugin that delivers almost everything that GoLand has, but you still have menu items here and there complaining that your project lacks a Java SDK... I wish they had a way of building an IDE in a completely modular way. Then again, maybe it would end up as bad as Eclipse...
- heavenlyblue 7y agoMost of the details you mention are not that relevant though - it works well anyway.
- foobarbecue 7y agoUrgh, when I said IntelliJ initially I meant JetBrains... and I guess it's too late to edit my comment now.