Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I wonder if you have had the chance to use a Jetbrains IDE with a professional license. Doing so gives you access to more or less the content of all the other "flavors" as plugins (it's basically all IntelliJ underneath).

For example, I've been using PyCharm for both our python backend _and_ our React + Typescript frontend, all in the same project window, with the same features regarding syntax, linting, refactoring, tests, debugging, etc.



I have. IntelliJ ultimate edition still has fewer features for PHP specifically than Phpstorm.

Presumably not because it actually has fewer features, but because "the debugger" now has 150 options instead of like 5.

Also, these super-featured IDEs still won't support languages that Jetbrains doesn't have a specific IDE for. For instance, Delphi. Sure they'll support syntax highlighting somehow, and there might be one plugin.

VSCode probably has 20+ search results if you look up Delphi


As someone who used to develop in Delphi for my day job, but has been mostly out of the loop for the last ~10 years, this really got me curious: do people actually use VSCode for Delphi? I mean, Delphi already comes with an IDE, including a GUI ("Forms") designer - that was its killer feature back in the nineties, that you could slap together a GUI app as quickly as in good ol' Visual Basic, but backed by a compiled language. Maybe the text editor is better in VSCode, but still I imagine it's pretty hard to deliver the same experience as with the "native" Delphi IDE? So I can understand that JetBrains doesn't see a huge market for that (unless they could become the official Delphi IDE, like they did with Android Studio).


I have current Delphi project with heavy GUI. I'd be out of my mind to use VS Code for it. I use VS code for scripting stuff where it more or less shines (JS, Bash scripts etc). Same for C++ - Visual Studio/QT Creator and CLion fill my needs way better than VS Code can ever do.


No clue, I just picked a random not super mainstream language as an example.

I'm sure vscode is terrible for Delphi, but I'm willing to bet that the experience (with whatever third party plugins exist) will be better than any jetbrains product.


And I think JetBrains' strategy is fine in that regard: either do it well or don't do it at all.


Generally, they should come in the next version. Or that was their stance for PyCharm/IntelliJ ultimate.


It also kills performance when you have so many languages configured.


I did not try that myself, but I think that you can switch enabled plugins with a simple text file. So you should be able to write simple BAT files to launch Idea for different sets of plugins if you need to.

Or may be there are better ways to do so. Anyway just enable what you need.


Just 5row money at the problem and configure your machine with more memory. Docker for Mac already eats a ton so I’m not sure there aren’t other good reasons to do so.


It does not for C/C++, you need CLion for that.


You can also use Resharper C/C++ in Visual Studio and Rider C++ for Unreal Engine.


I've been using it for the last 3 years. At first it was slow, and running out of memory (it was in-process in Visual Studio, which is limited to 32-bits), but now that they've moved a lot to out-of-process it's much better!


I don’t know what version you use but Visual Studio 2019 is so full of bugs that it crashes multiple times a day or I simply restart it as some features such as codelens simply stop working and it becomes cumbersome to find references. Im sure they’d get their s__t together in the next version but so far I’m stuck with a crappy IDE. I’ve had a similar VS experience in the past and while it works it’s okay when I can upgrade i am super reluctant to do so. Yes, MS does push half baked versions quite often


And Rust, as the debugger only works for Rust in CLion.

I use PyCharm and WebStorm daily, and CLion for Rust projects at the moment.


Debugging is also available in PyCharm starting with the 2021.1 EAPs:

https://intellij-rust.github.io/2021/03/01/changelog-142.htm...


This has been my experience with JS as well. No difference between Webstorm or IDEA with a few minutes spent on configuration.


It really depends on the language and IDE.

For example I used to just own Idea Ultimate and use the language plugins, but the workflows were always inferior to using the dedicated IDE for that language.

So I now have the full JetBrains suite and use a mix of Rider, CLion, PyCharm Pro, AppCode etc...


Yeah, I basically use IDEA as Rubymine instead of using Rubymine. It's a fantastic polyglot IDE, and for my uses it supports all the latest Ruby + Javascript workflows.


There are some contradicting layout schemes across the languages and for that I'm glad Jetbrains provides the language specific flavors.


There is most certainly a lot baked into the language-specific editors that isn’t in IDEA proper.

That said, the fact that they all share IDEA’s gubbins makes it massively easier to jump between languages and frameworks for small jobs than I ever thought would be possible.

Having a set of tailored environments that also share keybindings and most common features makes for a fantastic (and really under-appreciated) value proposition.


That is incorrect. It is the same code running underneath.

There are differences in default config, and sometimes the independent versions have a faster release tempo, but it's the same language code.


I'd love to be proven wrong, but I don't believe this is correct.

The IDE shell is the same, but in (for example) Rider there are features that are in Rider but not in IDEA.

Likewise RubyMine. I suspect WebStorm and PhpStorm, too.


There just isn’t a C#/.NET plugin for IDEA that replicates the Rider functionality, though. Same with CLion and AppCode. They do ship Ruby and Python and PHP plugins. The JavaScript/web dev stuff is baked into all of their IDEs.


Which means IDEA does not contain all the features of the individual IDEs.

The thing is, I’m confident in saying the plugins don’t replicate 100% of the feature set of PhpStorm or WebStorm either, but I’d defer to someone from JetBrains who has first hand experience.


If you're confident, what features don't they have?

I subscribe to all their products so I can verify this :) I'm not sure why they don't have C# or C plugins but my guess is that it's because there's enough extra work in those IDEs that they want more money for them. Rider contains the ReSharper backend, which is a completely different application from IntelliJ.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: