42 Responses

  1. Omegakenshin
    Omegakenshin March 7, 2011 at 22:21 | | Reply

    Excelent post, I agree with you, Notepad++ is one of the best tools for coding, I never try Netbeans, I will take a look at it, looking good and Open Source.

    Thanks, awesome epic blog, WPMayor Rules!!

  2. Mick
    Mick March 16, 2011 at 14:31 | | Reply

    As you use Windows and Linux you might be interested in the new version of Sublime Text as it’s multi-platform: http://www.sublimetext.com

    Although Sublime 2 is still alpha (I now use this version instead of v1), it’s very stable plus the developer is very responsive to fixing faults, introducing changes etc.

    You can customise just about anything: keybindings, themes etc and also set up your own snippets.

    It’s not free but there’s no limit on the trial period (it just nags you from time to time)

    1. Rado
      Rado January 12, 2012 at 08:43 | | Reply

      Sublime is really great!

      With Sublime Text you can use WordPress package https://github.com/purplefish32/sublime-text-2-wordpress

      Or install it with Package control

  3. Rustik
    Rustik May 16, 2011 at 07:30 | | Reply

    I suggest to add a review Codelobster PHP Edition (http://www.codelobster.com).
    This IDE has special plug-in for WordPress including theme editor.

  4. Mark "Chief Alchemist" Simchock

    Have you looked at Microsoft’s WebMatrix?

    http://www.microsoft.com/web/webmatrix/

    It’s not an IDE per se but I find the ability to dev on my client pretty convenient. I try to cloud as much as possible but WebMatrix is one of the few client-based tools I continue to use.

    It might be possible to integrate NetBeans with WebMatrix. I’m not sure.

  5. Mike Schinkel
    Mike Schinkel August 15, 2011 at 03:45 | | Reply

    Hand’s down, the best IDE for serious PHP plugin and theme development for WordPress is PhpStorm. I’ve tried all the others and nothing else even comes close. Be sure to use Zend Debugger with it and not XDEBUG as the latter is, well, too buggy.

  6. John Newton
    John Newton August 30, 2011 at 22:38 | | Reply

    Webmatrix sounds interesting, but…. it looks like it will only run on IIS. Sorry, I don’t want, nor need yet another webserver. All of my clients are on Apache and I’m running XAMPP on my development system. Now, if Webmatrix runs in an XAMPP environment, I’ll take a serious look at it.

    In the mean time I’ll stick with NP++ and Netbeans, which I’ve been using for quite a while.

    Regards,
    John Newton

  7. Sean Hynes
    Sean Hynes October 13, 2011 at 01:05 | | Reply

    Well, after a quick search, if your not a heavy duty PHP guy, then get something with some great frameworks and built in attributes for Facebook and WordPress , that would be codelobster.com

    IF your die hard, prob PHP Storm like my buddy Mike says

    Sean
    WP Solutions & Get SEO Content Fast

  8. Mario Peshev
    Mario Peshev October 16, 2011 at 08:57 | | Reply

    I usually do any kind of development with Eclipse – they have the Eclipse PDT (PHP Development Toolkit) platform, widely available on any platform. I can attach the PHP sources + WP sources to be accessible from the project, navigate through functions and generating PHPDoc and more.

    The only thing I’m not certain is the XDebug integration as I know that there is a way to actually download it with the debugger but never tried it.

    1. CJ Andrew
      CJ Andrew February 2, 2016 at 21:25 | | Reply

      Same here! Strangely enough I nearly got “flamed” in another discussion, when I mentioned my IDE preference with some other WordPress folk. Eclipse?? they screamed. Why??

      But the fact is that I’ve always used Eclipse for WordPress, (pure) PHP, or Java. Its an awesome IDE for this purpose, and yes there is some leg-work involved in configuring it with the necessary Include Paths and Language Libraries to support WordPress; but its well worth doing, especially when WordPress intellisense/autocomplete kicks in.

      Actually, with Eclipse, one can get intellisense for virtually any documented WordPress plugin, such as WooCommerce. Simply set up an Include for the plugin, and you’re off. This makes it easy to examine a plugin’s API, to see what’s really going on under the hood.

      Combined with the integrated Git VC, and an ANT builder to SFTP, I can’t imagine using any other tool or IDE for WordPress themes or plugins. I’ve also managed XDebug integration with breakpoints, using Eclipse and XAMPP. Its remarkable.

      My other choice for IDE would be Visual Studio with the PHP Tools add-in. That would be a dream, because VS has one of the best testing platfoms that I know.

      I guess it all depends on preference and background. For me its Eclipse and Visual Studio.

      Great post Jean!

      1. Re Shiche
        Re Shiche July 10, 2017 at 19:13 | | Reply

        Check how is to code WordPress in Visual Studio + PHP tools.
        https://www.youtube.com/watch?v=EqjTJIT9J08&t=26s

  9. Mario Peshev
    Mario Peshev October 17, 2011 at 08:21 | | Reply

    @Jean, Eclipse and NetBeans are the two main competitors in the Java world for opensource IDE development. The one (NetBeans) used to be developed by Sun Microsystems (now Oracle as they purchased Sun and Java) and Eclipse is maintained by IBM (so both companies have huge development teams and communities). Both are developed with modularity in mind and they support Java, PHP, Ruby, Python, C++ and more platforms/languages which makes it comfortable when you do multilingual development.

    Eclipse is more popular in my country and people tend to use it as the major IDE but I was unable to find any international stats on the usage reports and comparison between both IDEs. However this small presentation might be interesting for wpmayor’s readers – http://www.slideshare.net/Ahmedsalem804/eclipse-vs-netbeans

  10. Mario Peshev
    Mario Peshev October 17, 2011 at 08:48 | | Reply

    @Jean – Bulgaria, Eastern Europe, but I tend to travel/work with people from Europe and the States and most of them are also Eclipse users. In addition to the popular IDE, Eclipse is well known with its RCP (Rich Client Platform) architecture that makes it easy to build on the top of Eclipse many other applications reusing the infrastructure.

    That makes it easy for large companies to extend their IDEs and fill them with custom modules specifically for their internal setup. SAP does this with their NetWeaver based on the Eclipse platform.

    Also, some apps are shipped independently (if you are unaware of Eclipse), such as the Azureus torrent client or RSSOwl feed reader (yet again built on Eclipse) – https://www.eclipse.org/community/rcp.php

  11. Wordpress Development
    Wordpress Development November 22, 2011 at 07:45 | | Reply

    Hey nice post. Thanks for sharing this great post with us. It is truly very interesting post.

  12. Ajax
    Ajax January 29, 2012 at 10:49 | | Reply

    I run BBedit on mac, and that provides all the code editing goodness I need to hack a WordPress theme or plugin.

  13. Chantal
    Chantal February 1, 2012 at 10:27 | | Reply

    Coda on Mac. Best IDE in my opnion. HTML/PHP/CSS/FTP all in one solution.

  14. Wafiq
    Wafiq February 23, 2012 at 19:51 | | Reply

    Bluefish has WordPress support out the box and Aptana studio3 supports WP well also with there bundle, Aptana and sublime2 are best for Windows, but i like bluefish on ubuntu, although you can run them all on either.

  15. Carlos
    Carlos March 1, 2012 at 15:22 | | Reply

    What about serverpress http://serverpress.com i am pretty new in this and for the last week i have being looking for the best ide for wordpress.

    Any feed back between sevenbeans, php storm and serverpress?

    will try to decide today what to purchase

    thanks in advance

    1. Steveorevo
      Steveorevo April 12, 2012 at 04:03 | | Reply

      ServerPress shows you how to couple NetBeans + DesktopServer (both free) for editing AND *advanced debugging* right out of the box.

      http://serverpress.com/news/using-netbeans-for-wordpress-debugging-development/

  16. The Resource Hub
    The Resource Hub March 20, 2012 at 06:55 | | Reply

    Thnaks a lot for the insights about wordpress development IDE. Once again thanks a lot for all the information.

  17. Pat J
    Pat J May 4, 2012 at 23:01 | | Reply

    Your URL for Sublime Text 2 is borked — should be http://www.sublimetext.com/2 .

  18. Chris Olbekson
    Chris Olbekson June 24, 2012 at 09:07 | | Reply

    I’ve used netbeans, notepad++, coda, coda 2, text mate, vim, nano but hands down PhpStorm is the best in my opinion.

    The support and community around the products is top notch and they will even give you a free open source license for verifiable work on an open source project ( they reject WordPress though ).

    Also I have to mention Solarized. If you don’t know what it is you need to go install it on whatever IDE or editor you use now. http://ethanschoonover.com/solarized

    I like Solarized so much that I used as the dark version as the color scheme for my website.

    1. Ed
      Ed April 13, 2013 at 23:24 | | Reply

      Thanks for the Solarized site! I’ve been frustrated by color combos, web colors, appearance, monitor difference, etc. I thought it was just me! (and it may still be with my aging eyes). IMO, web developers don’t pay enough attention to color combinations, and what works over a wide range of color “perception” between ,individuals, browsers, and monitors.

      Ed

  19. Miloš Đekić
    Miloš Đekić July 4, 2012 at 14:14 | | Reply

    NetBeans is my favorite IDE and I would always recommend it. But, what if you need to edit a theme or a plugin without access to your computer, let’s say from a Internet cafe? Then you would prefer an IDE inside your WordPress administration.

    This is why I made Synchi (http://projects.djekic.net/synchi/) – a WP plugin that empowers you with a full IDE inside WordPress. Features are still in development and this plugin will grow over time to meet different needs.

    Tnx for a useful article 🙂

  20. Jereme
    Jereme November 14, 2012 at 18:28 | | Reply

    I have been using NotePad++ and Dreamweaver for PHP, HTML, and CSS and Eclipse for Java development for years. Now looking at a real IDE for PHP development. Lots of good information and suggestions here. I think I’ll start with NetBeans.

  21. Rafiqa
    Rafiqa April 9, 2015 at 14:20 | | Reply

    I am thankful that some body has written a very useful article like this one.

  22. Deepak Kapoor
    Deepak Kapoor November 1, 2016 at 05:25 | | Reply

    Great Post Jean, I have been using one editor from inside of wordpress called as wpide very good for small code edits where you don’t have access to the ftp/cpanel provide good basic editing capabilities. Just install it as a plugin and you can edit mostly all the files that form part of your wordpress installation

  23. olivedev
    olivedev February 6, 2017 at 07:26 | | Reply

    Isn’t Sublime a code editor (https://www.cloudways.com/blog/top-ide-and-code-editors-php-development/ )? Or is it possible to use it as an IDE? Can you integrate a terminal with it?

  24. erinrookes
    erinrookes January 1, 2019 at 06:49 | | Reply

    Excellent post its help to the web developer here is some basic web programming languages for beginners (https://www.mujadidia.com/web-programming-languages/).

Leave a Reply