![phpstorm vs vscode phpstorm vs vscode](https://bs-uploads.toptal.io/blackfish-uploads/components/blog_post_page/content/cover_image_file/cover_image/687349/0627-how-to-be-efficient-in-phpstorm-Waldek_Newsletter-85abe0203767357ffaf1549c9e6e986a.png)
The real power of VS Code is that it has an extension market as versatile as WordPress’ plugin market. Here was one editor that really could “do it all” and could do so efficiently. As someone who strives for simple in all the technologies I use, this was easily the best solution for my work. It might not go as deep in any one technology (though I think that is an arguable point today) but it could do everything I needed it to do in any of the technologies I used. This meant that, while I could technically edit all the files in any given project, I spent most of my time working out configuration bugs or just waiting for a given file to load. This was OK but still required a significant amount of configuration and caused the editor to operate almost unusably slow. Next I tried IntelliJ Ultimate which attempts to allow multiple technologies within the same IDE.
![phpstorm vs vscode phpstorm vs vscode](https://i.ytimg.com/vi/m6OhcGt5js4/mqdefault.jpg)
While they had some level of settings sync it simply wasn’t very good. With this I found myself having to switch editors far too often, even within a single project. First I bought the remaining JetBrains suite. To make it all work together I tried two approaches. While PhpStorm could handle the WordPress code it simply couldn’t handle the others. I got the chance early last year with a new team that had me working on a mix of GoLang, WordPress plugins, Python and a few other techs. Originally I planned to go back to PhpStorm when I needed to work on WordPress code or if I was to switch teams. Within a few weeks I stopped opening JetBrain’s IDEs and relying almost entirely on VS Code to get my work done.
Phpstorm vs vscode for free#
I bought JetBrain’s GoLand IDE but it simply couldn’t keep up with what VS Code could already do for free at the time. I first tried VS Code in 2018 when I started working on a project in GoLang. The issue is that, even a well established paid product like PhpStorm, just can’t keep up with VS Code. I will gladly pay a small team for a quality product and would rather do so that jump on another big-tech bandwagon like VS Code. I say this because, as I’ve moved back to VS Code, I want to emphasize that it wasn’t the price of the alternatives that prompted the change. To get a “real” code editor you had to pay up and that was OK. Editors Like Sublime Text and others could do some of this but just weren’t up to the task of making development easier day in and day out. The ability to easily integrate WordPress coding standards and tools like Xdebug out of the box and without a lot of fuss was so important. In the WordPress world this was definitely true.
Phpstorm vs vscode full#
Price Isn’t Everythingįor a long time conventional wisdom was that a true IDE (VS Code is not a full IDE) was “better” for deep development work. Every time I do I just wind up back on Visual Studio Code (VS Code). I haven’t really used them since 2018, though I keep re-installing PhpStorm every 6 months or so to try it again. This year marks the final expiration of any JetBrains licenses I’ve paid for since moving to PhpStorm. In many ways PhpStorm was the perfect code editor for WordPress code, or so I thought. I was such a fan that I converted many people to it since I had started using it myself in 2014. Click on the Twig templating section of the debug bar, then click on the filename of any of the templates it should open in PHPStorm or VSCode.Prior to working at WP Engine I was a die-hard fan of JetBrain’s PhpStorm IDE for WordPress code. Make sure you're running a site in dev mode and have the debug bar enabled, then navigate
![phpstorm vs vscode phpstorm vs vscode](http://www.phpstorm-themes.com/sites/default/files/Selection_001_0.png)
You can also open files directly in your IDE from the Debug Bar! Your browser should ask to open the file in the ide. Then reload your browser with a page showing Exceptions and click on one of theįilenames.
![phpstorm vs vscode phpstorm vs vscode](https://www.freelancinggig.com/blog/wp-content/uploads/2018/05/Best-Text-Editor.png)
To do this, add the IDE line to your config/packages/framework.yaml file: # config/packages/framework.yaml These are great - except its sometimes a pain toĪ cool feature of Symfony is that you can configure your application to openįiles from your browser directly in your IDE. I've been working on a Symfony project recently and have been seeing lots ofĮxceptions in my browser. Symfony: Open file in VSCode or PHPStorm from the browser