I’m looking for a PHP IDE with an integrated visual designer (*).
These are the only ones that I’ve been able to find so far:
The first two are commercial products, and the last one is open source (unfortunately it seems that it’s been abandoned since 2007).
So, are these the only PHP IDEs with visual designers? Are there any other options (commercial or free) worth considering?
(*) By “integrated visual designer” I mean:
- A tool that can be used to design the UI visually, withouth needing additional programs or having to leave the IDE.
- A tool that is smart enough about the design elements, so that if I click on one of such elements, it takes me straight to the code associated with it (for example, an event handler for a click on a button).
- Ideally, it should be a “two-way tool”, meaning that if I make changes to the code that affect some graphic element, those changes get reflected accordingly (and vice versa). Borland tools used to have this feature in many of their visual development products, I’m not sure if that’s still the case with the tools sold by Embarcadero Technologies.
Please note:
- I’m not looking for separate tools for coding and designing (I know that the UI can be designed with lots of different tools, but what I’m looking for is an integrated product).
- I’m not looking for an integrated previewer.
- I’m not looking for an IDE capable of handling HTML/CSS/etc (there are already plenty of those). I want a tool that allows me to design visually.
- There have been similar questions posted before on SO, and I’ve read them. I just want to make sure that I’m not missing any relevant products.
Updates:
- I have a good knowledge of HTML and CSS. I just want to be more productive, and hopefully spend more time developing code and less time designing user interfaces (@waiwai933)
So, aren’t there any other options…?
I think I will try RadPHP (the tool looks exactly like what I need, and besides it’s really cheap).
Anyway, I just wanted to check if I was missing some other options.
Considering the lack of replies so far, I guess that –unfortunately– the answers to my question are: