PHPStorm is a flexible and feature-rich IDE for large codebases
Overall Satisfaction with PhpStorm
We're a mid-sized web agency that plans and builds large-scale CMS implementations for our clients. Often, we use Drupal - and that means working with a righteous heap of PHP. Developers and architects have the flexibility to choose their own tools, but quite a few of us have settled on PHPStorm due to its solid integration with tools like Vagrant, XDebug, and assorted source control systems. Its ability to scan a codebase and build an autocomplete/tooltip database out of the code's PHPDoc comments is invaluable, and it brings work on a large PHP codebase a bit closer to the luxurious Visual Studio experience.
Pros
- Auto-generation of assistive features like autocomplete and tooltips from a project's own PHPDoc comments.
- Simple configuration of popular PHP debugging tools that work even when they're running inside a virtual machine.
- Simple plugin and template formats that make customizing the environment easy for centrally managed teams.
Cons
- PHPStorm can be sluggish loading large codebases, especially if it hasn't had time to parse and cache all of the metadata yet.
- Streamlined troubleshooting and debugging on large projects.
- Allowed architects to automate common patterns with templates and plugins.
- Komodo IDE
Before PHPStorm, most of us were using Komodo IDE. PHPStorm's performance is quite a bit peppier, though, and that makes a huge difference on large projects. PHPStorm's rolling feature releases also give a better window into the direction of the tool, and JetBrains has been very responsive to feedback from its userbase about new features.
Do you think PhpStorm delivers good value for the price?
Yes
Are you happy with PhpStorm's feature set?
Yes
Did PhpStorm live up to sales and marketing promises?
Yes
Did implementation of PhpStorm go as expected?
Yes
Would you buy PhpStorm again?
Yes
Comments
Please log in to join the conversation