News for hackers. Stuff that matters.
Re:Reflections on IDEA vs VS Code by azeirah on Saturday March 06, 2021 @09:58AM (#26367773)
Part of it feels like it comes from a different development philosophy.

Vscode is a "text editor" or a "code editor". Usually this means that it's fairly lightweight, supports every language under the sun, is highly configurable and extensible, but doesn't have a lot of very in-depth features, and also partially relies on third-party extensions for deeper functionality.

Jetbrains on the other hand works on IDEs built for one specific language explicitly. Consider CLion for C, it's only a couple of years old!

They put a lot of resources into supporting a language and all its relevant workflows. Phpstorm for instance has built-in support for three different standalone code quality checkers, composer (package manager) support, deep language understanding with highlighting, warning, errors, refactorings, generators etc, doc comments, code formatting, support for different testing frameworks, a built-in debugger, etcetcetc...

While that's great, you shouldn't go edit python code in Phpstorm. It supports syntax highlighting and maybe a couple of other small features, but that's it!

In short, code editors usually cast a really wide net with a lot of configurability and extensibility, while (jetbrains) IDEs tend to go really deep on a single language or workflow, with less extensibility, and deep configurability within the supported language itself.

Re:Reflections on IDEA vs VS Code by jayjader on Saturday March 06, 2021 @10:11AM (#26367871)
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.

Re:Reflections on IDEA vs VS Code by azeirah on Saturday March 06, 2021 @11:58AM (#26368715)
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

Re:Reflections on IDEA vs VS Code by rob74 on Saturday March 06, 2021 @01:54PM (#26369574)
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).
Re:Reflections on IDEA vs VS Code by FpUser on Saturday March 06, 2021 @03:07PM (#26370122)
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.
Re:Reflections on IDEA vs VS Code by azeirah on Saturday March 06, 2021 @09:25PM (#26372567)
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.

Re:Reflections on IDEA vs VS Code by pvorb on Sunday March 07, 2021 @02:14AM (#26373917)
And I think JetBrains' strategy is fine in that regard: either do it well or don't do it at all.
Re:Reflections on IDEA vs VS Code by gcbirzan on Saturday March 06, 2021 @12:38PM (#26369031)
Generally, they should come in the next version. Or that was their stance for PyCharm/IntelliJ ultimate.
Re:Reflections on IDEA vs VS Code by blowski on Saturday March 06, 2021 @12:26PM (#26368918)
It also kills performance when you have so many languages configured.
Re:Reflections on IDEA vs VS Code by vbezhenar on Saturday March 06, 2021 @12:30PM (#26368955)
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.

Re:Reflections on IDEA vs VS Code by AlphaSite on Saturday March 06, 2021 @01:17PM (#26369309)
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.
Re:Reflections on IDEA vs VS Code by Longhanks on Saturday March 06, 2021 @10:16AM (#26367910)
It does not for C/C++, you need CLion for that.
Re:Reflections on IDEA vs VS Code by jbluepolarbear on Saturday March 06, 2021 @11:51AM (#26368641)
You can also use Resharper C/C++ in Visual Studio and Rider C++ for Unreal Engine.
Re:Reflections on IDEA vs VS Code by malkia on Saturday March 06, 2021 @03:08PM (#26370136)
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!
Re:Reflections on IDEA vs VS Code by tartoran on Sunday March 07, 2021 @02:01PM (#26378657)
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
Re:Reflections on IDEA vs VS Code by sammorrowdrums on Saturday March 06, 2021 @12:34PM (#26368990)
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.

Re:Reflections on IDEA vs VS Code by danieldk on Saturday March 06, 2021 @01:17PM (#26369314)
Debugging is also available in PyCharm starting with the 2021.1 EAPs:

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

Re:Reflections on IDEA vs VS Code by schwartzworld on Saturday March 06, 2021 @11:44AM (#26368578)
This has been my experience with JS as well. No difference between Webstorm or IDEA with a few minutes spent on configuration.
Re:Reflections on IDEA vs VS Code by dagmx on Saturday March 06, 2021 @01:09PM (#26369250)
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...

Re:Reflections on IDEA vs VS Code by tomc1985 on Saturday March 06, 2021 @06:32PM (#26371537)
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.
Re:Reflections on IDEA vs VS Code by jayd16 on Saturday March 06, 2021 @04:04PM (#26370509)
There are some contradicting layout schemes across the languages and for that I'm glad Jetbrains provides the language specific flavors.
Re:Reflections on IDEA vs VS Code by headmelted on Saturday March 06, 2021 @04:04PM (#26370511)
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.

Re:Reflections on IDEA vs VS Code by TylerE on Saturday March 06, 2021 @06:05PM (#26371365)
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.

Re:Reflections on IDEA vs VS Code by headmelted on Saturday March 06, 2021 @06:58PM (#26371726)
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.

Re:Reflections on IDEA vs VS Code by jolux on Saturday March 06, 2021 @07:54PM (#26372056)
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.
Re:Reflections on IDEA vs VS Code by headmelted on Sunday March 07, 2021 @03:19AM (#26374204)
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.

Re:Reflections on IDEA vs VS Code by jolux on Monday March 08, 2021 @02:51PM (#26390631)
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.

Re:Reflections on IDEA vs VS Code by dehrmann on Saturday March 06, 2021 @12:58PM (#26369178)
Turns out 99% of my work is in something like Java, Python, or JS. Once you include other JVM languages, C++, PHP, and Ruby, IDEA's coverage is huge. They even have C#, Objective C, and Switft offerings, but there's something to be said for staying in those ecosystems.
Re:Reflections on IDEA vs VS Code by cyral on Saturday March 06, 2021 @10:08AM (#26367848)
One thing to note is that you can use IntelliJ and install the official plugins for each language. For example you can bring the WebStorm functionality to IntelliJ, or install the database plugin to get an embedded Datagrip window. (Which is really neat because you can then get SQL syntax highlighting and such based on your actual DB)
Re:Reflections on IDEA vs VS Code by amitport on Saturday March 06, 2021 @10:15AM (#26367899)
Well just note that this doesn't work with all combination of languages. Try installing CLion on webstorm for example.
Re:Reflections on IDEA vs VS Code by irrational on Saturday March 06, 2021 @12:55PM (#26369162)
IntelliJ ultimate is the main IDE. Everything else is a version of IntelliJ that has been configured for a specific language. IntelliJ should, theoretically, be able to behave like any of the sub-IDEs, but the reverse is not true.
Re:Reflections on IDEA vs VS Code by dagmx on Saturday March 06, 2021 @01:10PM (#26369263)
Theoretically yes. In practice no. Each IDE has workflows and features tuned to their respective domain.

They're not just simple configuration changes from each other

Re:Reflections on IDEA vs VS Code by snuxoll on Saturday March 06, 2021 @01:31PM (#26369413)
The simplified setup for modules in the language-specific IDEs alone makes them worth it IMO. It’s great that the plugins in IntelliJ cover basically everything but CLion, AppCode and Rider - but if I’m working on Python, JavaScript, PHP or doing database work I’ll still fire up Pycharm, WebStorm, PHPStorm and DataGrip respectively because there’s less overhead getting my project imported (and DataGrip is more useful as a standalone DBA tool because I open it and all of my connections are right there).

Given the individual license cost difference between IntelliJ Ultimate and the All Products Pack is minimal it’s worth it, especially given it’s cheaper than IntelliJ + CLion separately.

Re:Reflections on IDEA vs VS Code by Macha on Saturday March 06, 2021 @01:59PM (#26369605)
Even just using the correct language terms is helpful. IntelliJ modules contain packages, because that's how Java works, which makes it super confusing when your modules are python packages and its subunit (called package in the UI) is a python module.
Re:Reflections on IDEA vs VS Code by dagmx on Saturday March 06, 2021 @02:20PM (#26369743)
Yeah by the time you need two IDEs you might as well just get the suite.

It also worked out well for me because I bought Ultimate on sale, and the suite was discounted for existing owners. So it's really been good savings. Regardless, given the time savings the IDEs give me, they pay themselves off pretty quickly.

Re:Reflections on IDEA vs VS Code by spullara on Saturday March 06, 2021 @02:25PM (#26369789)
As much as that is true, I have a license for all of them and always use a few of them instead of the main IDE: CLion, Goland and Rider being the ones that are really much better for their respective domains because they are so different.
Re:Reflections on IDEA vs VS Code by vinger on Saturday March 06, 2021 @10:14AM (#26367893)
How does the open source IDEA plus php plugin experience compare to phpstorm?
Re:Reflections on IDEA vs VS Code by yrio on Saturday March 06, 2021 @10:19AM (#26367942)
The plugins for alternative languages (PHP, Python) are available only for IntelliJ Ultimate / paid. It's not available in free / open source IntelliJ

So either [1] you buy IntelliJ Ultimate & get Java + other languages (PHP, Python, Ruby, etc except .NET and C++)

or [2] you buy the language specific IDE (cheaper) like PhpStorm, PyCharm, etc

Re:Reflections on IDEA vs VS Code by CraigJPerry on Saturday March 06, 2021 @10:58AM (#26368232)
That didn’t used to be the case. You used to be able to add the Python plugin to the free IDEA ide and that would give you java + pycharm - but only the free tier features of pycharm.

However, if you used the paid IDEA, adding the Python plugin gave you full PyCharm capabilities EXCEPT that IDEA was always based on version N of the core IDE platform where PyCharm was based on N+1 version, i.e. the smaller pycharm IDE sometimes had some newer platform features than the IDEA ide which led to occasional differences between IDEA + Python plugin vs PyCharm.

I switched to VSCode last year and let my licence lapse for Intellij so things may have changed.

What i will say, despite having moved to VSCode and being entirely happy - Intellij is the better platform. It’s the difference between 80% and 99% though, and the VSCode 80% is good enough. If i went back to full time dev, i would buy another jetbrains licence.

Re:Reflections on IDEA vs VS Code by neonological on Saturday March 06, 2021 @04:42PM (#26370787)
Intellij allows you to install pretty much most of the features from all the other jetbrains IDEs as plugins. Additionally most of their IDE's have the ability to code in several other languages seperate from the core experience. Almost all of their IDE's can for example integrate with the javascript ecosystem.

I think you're making a mistake here. Essentially behind the scenes there's one jetbrains IDE. This IDE is a single platform that can take plugins and code in any language and be customizable to your hearts content.

ON the surface however Jetbrains doesn't exactly release this IDE to the public. They deliver different configurations and different defaults on TOP of this IDE, then they lock it down a little and ship each one of these profiles under a different name. All these IDE's are basically different bundles of plugins running on the exact same core platform.

That's why CLion is only a couple years old and still really good. It's because all Jetbrains needed to develop was a plugin and shove it into an existing ecosystem.

This is no different then Vscode when you think about it. Both are coding platforms that can be plugged with new features, it's just that jetbrains locks some of this customization down and sells their IDEs with bundles of plugins that offers a better core experience.

What makes Jetbrains better is this focused and higher quality bundle of features that feels cohesive. What makes jetbrains worse is that this central platform they're developing for is bloated. Everything is slow, takes forever and can lock up.

If Jetbrains just did something to speed up the platform then pretty much IMO it beats anything Vscode has to offer.

Re:Reflections on IDEA vs VS Code by nyanpasu64 on Saturday March 06, 2021 @09:32PM (#26372598)
A faster/lighter JetBrains IDE would beat everything in VSCode... except for price. CLion and WebStorm and PhpStorm cost money, there's no dedicated Rust IDE yet, and you have to pay money for CLion or (IntelliJ Ultimate) (not Community) to debug Rust programs.
Re:Reflections on IDEA vs VS Code by thu2111 on Sunday March 07, 2021 @06:52AM (#26375156)
There is already a Light Mode version of IntelliJ designed to compete with Sublime Text and maybe VS Code. It's not entirely obvious that it exists and they need to market it way better, but if you run "idea whatever.txt" from the CLI and the IDE isn't already open, you'll open in light mode. It starts nearly instantly because it's not loading all the plugins and project infrastructure.
Re:Reflections on IDEA vs VS Code by pvorb on Sunday March 07, 2021 @07:09AM (#26375256)
I didn't know about light mode. I'll definitely try it out.
Re:Reflections on IDEA vs VS Code by pvorb on Sunday March 07, 2021 @02:09AM (#26373894)
And still, it's really cheap if you consider the amount of work you have to put into configuring other products like VS Code where you end up with an inferior experience. I think it pays off.
Re:Reflections on IDEA vs VS Code by Aeolun on Sunday March 07, 2021 @07:47PM (#26381249)
For a professional, jetbrains basically pays for itself within a day of starting to use it (in my opinion). I know a lot of people prefer VS code, but I frankly cannot imagine why.
Re:Reflections on IDEA vs VS Code by neonological on Sunday March 07, 2021 @11:32PM (#26382305)
Well being free is still a benefit. And it is much faster then then any jetbrains IDE.

I prefer jetbrains like you, but some people like their apps to be really snappy.

Re:Reflections on IDEA vs VS Code by forsakenharmony on Sunday March 07, 2021 @11:51PM (#26382376)
The only thing where I really perceive VS Code to be faster is startup

The rest might be a tiny bit slower but it more than makes up for it with better UI/UX, code always feels a bit awkward

Re:Reflections on IDEA vs VS Code by Aeolun on Monday March 08, 2021 @10:14PM (#26395019)
This really depends. If I open 20 large projects in the same vs code workspace it literally dies.

Doing the same in Jetbrains IDE is painful, but possible.

Re:Reflections on IDEA vs VS Code by Aeolun on Sunday March 07, 2021 @07:45PM (#26381234)
> Almost all of their IDE's can for example integrate with the javascript ecosystem.

That’s mainly because they don’t have a Javascript specific editor. I cannot even syntax highlight groovy files in PhpStorm, even though I’m paying for the full pack.

But I think that is literally my only gripe with Jetbrains :)

Re:Reflections on IDEA vs VS Code by forsakenharmony on Sunday March 07, 2021 @11:49PM (#26382373)
> That’s mainly because they don’t have a Javascript specific editor.

I guess Webstorm doesn't exist in your book?

I'm pretty sure the reason is that you might want to use the same ide for backend and frontend (e.g. GoLand, PyStorm,...)

Re:Reflections on IDEA vs VS Code by fomine3 on Sunday March 07, 2021 @11:51PM (#26382381)
IntelliJ IDEA Ultimate + PHP (and other) Plugin doesn't work?
Re:Reflections on IDEA vs VS Code by KptMarchewa on Saturday March 06, 2021 @07:02PM (#26371751)
Not to their other ides, just for Intellij.