themetman's picture

I was using PhpStorm in Drupal 7/8, is there a Plugin (I have looked and cannot find one), or is there a trick to make it work with Backdrop.

Otherwise any recommendations on a good IDE for module development/debugging?

Thanks in advance.

Accepted answer

I use vim because it is lightweight and gets the job done.

you can integreate with xdebug/vdebug

 

PHPStorm is great, but i find it takes a lot of system resources.

 

Honorable mention to:

  • atom

 

As @stpaultim said using the Drupal7 plugin for either PHPStorm or Atom will get you a long way.

Most helpful answers

I have used NetBeans for a long time: https://netbeans.apache.org/ (even before Oracle bought Sun)

Since Oracle handed it off to Apache to take over, there have been some bumpy transitions, and I had to use some older plugins to get functionality I was used to, but it currently working well for me.

The reason I have stayed with NetBeans is because I can have multiple instances of the application running, each with multiple different projects open, each with multiple different files open. I don't do that often, but when I do, it's nice to have that ability, and I haven't found any other IDE that offers that.

There is a Drupal 7 plugin for NetBeans, which I have installed and use occasionally (mostly for linking code to the API site), but it has not been maintained in a long time, so using it for generating skeleton modules and it's other functionality might not work.

I also sometimes I use Nano for quick "fixes."

When I tried Atom a few years ago, I did not care for it, because it required me to modify the UI by finding and modifying CSS.

I'm like @stpaultim (I don't consider myself a power-user/dev) ...I mainly use Sublime Text, but also have PHP Storm installed.

I like Atom.

@serundeputy is a true geek ;-)

There's a Drupal plugin for Atom...?

Comments

I use either Sublime Text or PHPStorm for my Backdrop work, but I am not a power user of either tool and don't have any special debugging tools enabled. I think that Backdrop benefits from the Drupal configuration for PHPStorm somewhat, but I don't think there is any custom support for Backdrop in PHPStorm. 

I'll be curious what others have to say. 

I use vim because it is lightweight and gets the job done.

you can integreate with xdebug/vdebug

 

PHPStorm is great, but i find it takes a lot of system resources.

 

Honorable mention to:

  • atom

 

As @stpaultim said using the Drupal7 plugin for either PHPStorm or Atom will get you a long way.

BWPanda's picture

I like Atom.

@serundeputy is a true geek ;-)

There's a Drupal plugin for Atom...?

klonos's picture

I'm like @stpaultim (I don't consider myself a power-user/dev) ...I mainly use Sublime Text, but also have PHP Storm installed.

oadaeh's picture

I have used NetBeans for a long time: https://netbeans.apache.org/ (even before Oracle bought Sun)

Since Oracle handed it off to Apache to take over, there have been some bumpy transitions, and I had to use some older plugins to get functionality I was used to, but it currently working well for me.

The reason I have stayed with NetBeans is because I can have multiple instances of the application running, each with multiple different projects open, each with multiple different files open. I don't do that often, but when I do, it's nice to have that ability, and I haven't found any other IDE that offers that.

There is a Drupal 7 plugin for NetBeans, which I have installed and use occasionally (mostly for linking code to the API site), but it has not been maintained in a long time, so using it for generating skeleton modules and it's other functionality might not work.

I also sometimes I use Nano for quick "fixes."

When I tried Atom a few years ago, I did not care for it, because it required me to modify the UI by finding and modifying CSS.

Really guys? None of you Visual Studio Code!!

If dont have anything against Microsoft, then you should try it

themetman's picture

Thank you all for your comments. Just goes to show how lucky we are to have so much choice.

@proteas I am  a Linux man myself (a Gentoo fan), so am familiar with Vim, @serundeputy, but never tried it for this sort of thing, using Netbeans, PyCharm and PhpStorm mainly. I might give Vim it a go though as well as Sublime Text to see which works for me.

Alll the answers above have been useful.

Hello @themetman

Of course I agree with you, the best tool is what you know best :)

I am WP dev and for me the best tool is phpstorm, but there is a lot of fuss for Visual Studio Code, is a trend these days.

I use visual Code only for simple edits