
Call me crazy if you have to. You’d think that after five years of coding in one IDE, I would be out of my mind to leave the VS Code. And sure, bef...
For further actions, you may consider blocking this person and/or reporting abuse
Very detailed review. Well done!
JetBrains community is 100% free/open source and has most of the functionality people need. Like you I pay for Ultimate. I think it's worth it for professional coders.
I think Fleet will bring some of the nice ideas in VSCode and unify it with the power of JetBrains. I'm on the internal beta and it looks very good.
About plugins. I worked on plugins for both platforms and they each have their pain points. But in the end I have to say IntelliJ is still way ahead. I can literally inject functionality directly into the editor window and insert inlays within the code. It's a very deep integration with clear migration paths. The level of support we have on the slack channel for plugin developers is amazing. I worked with many tooling companies and JetBrains is fantastic.
The one downside in JetBrains is using Swing (which will be solved with Fleet). I like Swing but it's old by now.
VSCode OTOH was very painful. We ended up discarding some features. Even basic UI stuff wasn't available so we had to use an HTML view for almost everything. The problem with that approach is that you can't place it anywhere you want and you need to communicate with the main plugin via messages. It's very inconvenient and made our code overly cumbersome. The advantage is that it looks pretty because we can just outsource some of the work to a react/frontend person who is great with CSS. The resulting plugin looks great even though it doesn't have some key features of the JetBrains plugin.
really ? jetbrains is not totally free
vscode is free open source and easy to use not like pycharm or any jetbrain ide which need nearly too much of wizard to start programming and 4 gbram will die instantly if you run any jetbrain ide
Nope. Notice on the right side you can see a free download of the community version. This is the source code of IntelliJ which is the basis of pycharm: github.com/JetBrains/intellij-comm...
Easy to use is subjective. I find JetBrains far more intuitive. Features I want are in the menus, I don't need to search commands for everything. Stuff "just works".
I suggest getting your game up in both IDEs rather than being dogmatic. I used VSCode a lot, wrote plugins for it etc. I prefer JetBrains but can work with VSCode just as well.
you mean IDEA? is it for Java, Kotlin, Groovy, Scala,,?
for web development like HTML, CSS, JS you need ultimate of course,, community version not really support them,,
Yes, that's correct. Notice that it's still the same project so the core is open source. The language specific permutations are proprietary. Some are free for use at some levels (e.g. PyCharm) but AFAIK webstorm costs money.
When I was a student we used Turbo Pascal so I have no idea if there's free versions for students.
I think paying for professional tools is a benefit not a problem. Free tools mean no support. We pay for Ultimate and get amazing support both in the plugin development dept. as well as IDE issues. With VSCode I feel we always need to find the problem on our own.
As a plugin developer the difference is very stark. There are basic things I just can't do in VSCode. E.g. a text field with code completion. AST of the currently edited file. Complex widgets within a dialog (we had to use HTML). Ability to add a custom rendered UI directly into the source editor... All of those things are doable in JetBrains but we couldn't find a workable way to do them in VSCode.
Not all of vscode is open source. pylance for instance is not.
And the C/C++ extension. Microsoft have active changed the extension to make sure it doesn't work in VSCode forks.
So while VSCode is "Open Source" on the paper, adhering to the definition that you can freely use, modify and distribute the source code - microsoft are taking active steps to prevent this from happening; violating the ethos of Open Source.
Interestingly the license restrictions are for the compiled version distributed on the marketplace - the source code for pylance uses CC Attribution 4.0 International license (a license I never saw used for software before). But AFAIK, CC generally adheres to the ethos of Open Source, though the license isn't approved by OSI.
The C/C++ extension source has an MIT license, except it mentions that it requires runtime files build and distributed by Microsoft under a more restrictive license.
So whether or not you could legally compile and use those two extensions yourself, I don't know.
But technically, VSCode is Open Source, but MS are fighting against the ethos of Open Source.
JetBrains don't claim that their products are something that they are not.
the best thing about jetbrains ide's are that they need to configure env variables which takes at least an hour for a beginner not knowing anything about pycharm and vscode needs nothing just define the env variable and use an extension called code runner to run the code in terminal and done jetbrains ide's are instant killers for a 4 gig ram laptop
I love JB's IDEs, I used IntelliJ when I was doing a lot of Java work many moons ago. They're obviously tailored to the specific langauges, whereas VSCode tries to be a jack-of-all-trades coding editor rather than a full IDE. I'm working on automation coding and most days I can be jumping betwen 5-6 different languages in the space of an hour or two so VSC suits that quite well right now.
I do wish I could justify a JB subscription for personal use as that would be nice to have, there's something "cosy" about how smooth the ride is with a JB IDE! Ha ha!
For what I know, in 2025 the real advantage of VS Code is that you can run the code in docker. Idea Community Edition can't, you have to pay.
I tried VS Code some months ago; I didn't like it very much and I returned to Idea CE. I felt it a little... dispersive. I can't describe exactly what I didn't liked. Maybe it's the fact it requires to install a lot of extensions manually, while Idea have already almost anything you really need preinstalled. When I had a little time, I disabled/removed the extensions I didn't need or I don't need now, maybe in a future. Furthermore it seemed to me that Idea has a more linear and simple GUI.
For what do you guys know, apart the fact you can run code in docker without paying, is there any other real advantage to use VS Code?
If they just could fix the python typechecker... Myself and most of my team has been "forced" to vscode due the the very bad typechecker/typehint support in pycharm.