3 ms·
I've seen Fleet in my JB Toolbox, but haven't touched it yet. But it is the obvious move. All the current JB IDEs are built upon the same basic IntelliJ platfo
by wolletd 4y ago
I've seen Fleet in my JB Toolbox, but haven't touched it yet.
But it is the obvious move. All the current JB IDEs are built upon the same basic IntelliJ platform, anyway.
It's "only" a matter of restructuring all that to have only one IDE where you can opt-in to support specific languages and now you have something like VSCode.
- vladvasiliu 4y agoYou already have that with Idea, with a few exceptions (C/C++, and possibly C#). You can install the Python plugin & friends -> PyCharm You can install the Go plugin -> Goland Etc
- notpushkin 4y agoI'm not sure why, but nobody I know uses this setup – everybody has 2–3 separate IDEs (one for backend, one for frontend etc). The initial reason behind having separate IDEs for every language, or so I was told, was using different keybindings. This way, XCode users could easily switch to AppCode, Visual Studio users – to Rider etc. – without the need to re-learn anything. (This is the reason I still have Atom keybindings in my Codium setup.) But why would anyone want to use different IDEs with different keybindings is a complete mystery to me.
- ilikehurdles 4y agoThat’s absurd! I’ve used the same IDEA Ultimate instance for all languages I touch. Often 3 in the same project. Haven’t seen the point of having separate IDEA/Webstorm/Pycharm instances when one delivers all the functionality of the others. I’m looking forward to Fleet, watching it closely. But it still has some kinks preventing me from adopting it. Once they polish up the elixir-ls integration I’ll give it a serious shot.
- abhijat 4y agoI may be mistaken but AFAIK plugins are not always at feature parity with the full jetbrains IDEs. For example the rust plugin in intellij did not support debugging but the one in CLion did (I think this is fixed now). The python plugin in intellij was a little inferior to Pycharm for Django (pycharm had deeper support for the django ORM) and so on.
- vladvasiliu 4y agoI think the reason for the difference between clion and idea for the rust plugin is that clion seems somehow different "on a lower level". It still has support for profiling and valgrind, which Idea lacks [0]. Regarding Django, do you have some examples? I'm admittedly not a hardcore Django user, but I haven't seen any difference between the two. [0] https://github.com/intellij-rust/intellij-rust#compatible-ides https://github.com/intellij-rust/intellij-rust#compatible-id...
- Aaron2222 4y agoCLion isn't the best comparison here, as there are some architectural differences between CLion and the other IDES (IntelliJ, PyCharm, WebStorm, etc), which is the reason there isn't a C/C++ plugin for IntelliJ.
- iudqnolq 4y agoLike my sibling described there are weird quirks. The bigger problem is that this isn't a well documented and supported path. And if you wanted to spend time fiddling with my IDE you wouldn't be using Jetbrains.
- selfmodruntime 4y agoThis is only for most surface level features. The Idea PyCharm plugins lack scientific mode for example.
- vladvasiliu 4y agoWhat do you mean by "scientific modes"? Jupyter notebooks? I've never used that, so I don't know what it is exactly nor how to compare. But, although the product comparison page [0] says idea lacks it, there's a doc page that says it has it [1]. It also shows up in the settings window of my IdeaU with Python plugin. According to this other comparison page [2], it would actually seem that the Idea plugin does more than Pycharm. [0] https://www.jetbrains.com/products/compare/?product=idea&product=pycharm https://www.jetbrains.com/products/compare/?product=idea&pro... [1] https://www.jetbrains.com/help/idea/jupyter-notebook-support.html https://www.jetbrains.com/help/idea/jupyter-notebook-support... [2] https://youtrack.jetbrains.com/articles/PY-A-44237640 https://youtrack.jetbrains.com/articles/PY-A-44237640
- selfmodruntime 4y agoNo, scientific mode means you can have PyCharm show dataframes like tables or all available plots even without working in a JPN