7 Responses

  1. Jonathan Christopher

    It took me a while to get into IDE camp, but it was PhpStorm that did it. Somehow that team has changed my bias about IDEs needing to be clunky, obviously “Java” based, slow software because they’ve done something special with the platform. While it is built on Java, it feels so much less so because they’ve dedicated time to the UI, especially in their Darkula theme.

    I’ve been a PhpStorm user for a couple years now and their updates have been consistent and impressive, but this blew me out of the water. Some time ago I stumbled upon a PhpStorm ticket from Mike Schinkel (one of the dozens he’s been involved with) asking for support for WordPress hooks. I voted for it and watched sporadic votes come in, which was great. All of a sudden the ticket got accepted which was fantastic news, but that’s all I expected to be honest. That’s kind of how my experience with PhpStorm can be summed up: consistent, pleasant surprises. I’m a fan of a great text editor like Sublime, but after being spoiled by PhpStorm I’m fairly sure I’ll remain an IDE guy.

  2. Jared

    Few things I’m wondering.

    1 – Hows does PHPStorm handle remote development. 95% of my development is done on a remote server, not locally. I know when I tried NetBeans, that was a deal breaker. Has anyone tried PHPStorm with remote development?

    2 – How many of these WP features in the new PHPStorm release can be emulated in SublimeText 2/3? Reading through the list of features, I know for sure at least a few can.

    I have nothing against IDEs and was blown away by Netbeans. But the speed and lack of remote development support has kept me using ST so far. Would love to revisit an IDE through PHPStorm though if it worked well.

    1. bronsonquick

      Hey Jared,

      PhpStorm is great for remote development. There are quite a few ways you can set it up to suit your needs. Check out the docs: https://www.jetbrains.com/phpstorm/webhelp/create-new-project-add-remote-server.html

      I highly recommend PhpStorm for WordPress development. One of my friends was a NetBeans user but made the switch to PhpStorm a couple of weeks back and he hasn’t looked back :)

    2. Rarst

      It depend on your definition or “remote development”. If you mean what I think you mean — actually working on remote files over SSH or otherwise, then no.

      IDEs need local copy of files because bulk of what makes IDE an IDE depends on it. PhpStorm indexes all of the project, which enables it to perform a lot of nifty search and refactoring easily. This is beyond “code editor” type functionality and doesn’t work with “edit single remote file” model.

      1. Jared

        Thanks, yeah that is what I meant. I figured that was the case since it operates the same as NetBeans. Having a project remotely doesn’t really work because, like you said, all the project files that need to be indexed and what not. Oh well, I’ll stick with ST.

  3. Robert Lilly

    Although I’ve trialed PhpStorm (but not with built-in WordPress support) I haven’t been able to find any justification for switching from Open Sourced NetBeans to a proprietary product with licensing fees and upgrade costs. The latest two versions of NetBeans (7.4 and 8.0) have excellent PHP support. There are plugins in the official repository for WordPress and Vagrant. The WordPress plugin has the following features:

    New WordPress Project wizard
    Create theme(Underscores, Barebones) action
    Create plugin action
    Hyperlink navigation and code completion for filter and action function
    Shortcut nodes for theme and plugin directory
    Zip compress for your custom theme and plugin directory
    wp-cli support

    Sadly, no WordPress hooks – yet!

Leave a Reply