If you have to configure which package manager to use to run React/Astro/Vue etc scripts for EACH script IN THE SAME package.json file you know you've jumped the shark. I'd rather use the CLI instead of having to go through all of that just to run pnpm dev
I disagree with you. I think you know the WebStorm IDE, a JetBrains product. The IDE is always good more than an editor. It needs many CPU, and RAM, for running (Compare the number of resources used).
The Editor like VSCode can be considered lighter than IDEs if we use extensions sensibly. But finally, I like your perspective, to some extent, I agree with you
I love JetBrains products. I have used them for PHP, Python, Angular, and NodeJS and they are awesome, really! But for Javascript Frameworks, I switched back to VS Code since it is so minimalistic and fast, if you need a feature, you just download the extension. Eventually, when I'm stuck on some complex projects, I occasionally use Webstorm as it is better at finding problems.
Thanks for this article! I was using VSC for a long time but when I discovered PhpStorm I don't want to go back to VSC cause VSC was not great for PHP especially when it comes to enterprise projects VSC was just lagging and was a pain to use after I switched to PhpStorm I was impressed by the performance, no lag and too many features the only thing that is a problem is the license cost, 10$ per month is a lot in Egypt
Okay, cool, and I think this is an eye-catching title. You stopped using it, good for you. But I'll keep using it. It's hard for me to switch from one IDE to another easily. 🫢
Have to agree with JetBrains always amazes me with their awesome code editors i always prefer pycham and intellige idea for writing python and java code and after reading it i might switch to web-storm
Wow, man! I went the opposite way years ago 😅
Hello, I registered just to answer you.
First of all what you pay on webstorm, vscode does it too, then it's free and offers more functionality than webstorm if you know how to use it and especially configure it and finally I don't agree with you
Not very convincing, to be completely honest. All points can be easily countered by an existing feature or plugin in VSCode.
Good for you for finding something you like and seemingly fits you better than VScode, but I was expecting a bit more from what is in the end a comparison article.
I strongly oppose, and will ever oppose, using anything from jetbrains. Why? Because JetBrains supports Russians. Thats enough!
They support php fundation financially. Two people with most commits to php/php-src repo on GitHub are:
Both Russians, both well supported by JetBrains.
I've tried a couple of times to switch from vscode but every single time I just gave up because it wasn't working for my workflow and I was wasting more time trying to make it work than coding.
The first time was because on the main project I was working, it was using Flow and the linter was ok but not as perfect as vscode.
And the second time was because, nowadays I mainly work connecting from a Mac mini to the work laptop usinng SSH and within vscode you can do it with a Microsoft plugin with no issues at all but with WS was impossible, at least on Feb-2022.
I'll give it a try to this new IDE from them when they release it fleet but something tells me I'll go back to vscode
To each their own but paid stuff always better than free stuff in long term. Personally i am happy with webstorm
In my experience, I moved to VSC from php/webstorm, from the start it was hard because you know Xstorm is a complete IDE, and to work similarly you need to set up VSC, a lot. But after that, I tried it on multiple huge large-scale codebases, at work and at home when you need multiple projects open, and VSC is always faster and more customizable, without needing to wait for JetBrains indexing, that's why I stuck with it. So I'm really interested, how you managed to make VSC slower?
The only problem I got with Webstorm is the lack of Astro Support. I tried a work around with a file provided by them but it did not work.
Well, all I could say is this is an awesome write up. Besides the caption "Why I stopped..." and not "Why you should stop..." makes more relevant ✨
Sure, I will leave the awesome free tool for some cosmetic features with price tag on it. Definitely i will do. Thank you for sharing.
I disagree with this article.
Whatever you think, there is no lighter, more powerful and more practical on the market than VSCode.
Without speaking about the multitude of the available modules, it is without comparison possible superior to for example PhP Storm.
Those who claim otherwise are people who don't know how to use VS Code.
Any good developer should not use webstorm, let's be serious for 5 minutes and stop trying to sell products that sponsor us to the detriment of reality.
I have been using JetBrains IDEs since last year. They are even more powerful with GithubCopilot extension. Love them.
Excellent article Chris, I would also love to see a comparison as regards memory footprint.
I work with python where I use a lot Pycharm and I really liked the only think that makes me work with VScode instead of Pycharm is when you work with docker containers. VScode is a lot better at that.
1) My main issue that made me change to VScode we the need to debug a test inside a docker container. The test fails because it can't find the DB container (that is in the same network as the python container). VScode solves that right out of the box (don't need to change anything)
2) VScode its really light when compare against Pycharm
PS: I have the paid version of pycharm so I comparing the full versions of it.
Of course jetbrean is very good editor and i use it before for php projects (php-storm) and for front-end apps (web-storm), but why i must stop vs-code, THE FREE EDITOR that give me every thing, and replace it to jetbrean, i guess i am not agree with u ;)
Nice! I have to agree. I prefer JetBrains' products for my workload. VS Code is nice for something simple and basic, but for full-blown projects, a complete IDE is hard to beat.
Sailesh Dahal
Experienced Flutter Developer | Dart | Firebase | Node.js | TypeScript
All JetBrains product are great, You cant go back once you start using them :-D