Currently I'm using eclipse kepler as my IDE. Are there any better/more flexible IDEs available?

  • 2
    I think this is a mater of choosing your weapon. I don't think "the best" IDE exists. Even if it does, someone will put an argument on the table explaining why it isn't the best :).
    – Marius
    Dec 2, 2013 at 9:38
  • yes. But most of the experts suggests to use phpStorm. I don't know why? I've tried with it. But felt confused.
    – Sukeshini
    Dec 2, 2013 at 9:41
  • Your comment makes my comment "more correct" :) . I also use PHPStorm and like it, but you don't. So...use what makes you comfortable and more productive. I've used in the past eclipse, aptana and Zend Studio. I liked all of them from a certain perspective and hated them from an other. I just needed to find a balance between good and bad.
    – Marius
    Dec 2, 2013 at 9:47
  • Thanks for the response. Feels good to continue with eclipse. :)
    – Sukeshini
    Dec 2, 2013 at 9:49
  • 2
    if you take a look at magicento.com (PhpStorm plugin) you might want to reconsider ;) It's a real productivity boost. Afaik theres nothing similar for any other IDE
    – mnp
    Dec 2, 2013 at 10:00

4 Answers 4


PHPStorm is the IDE of my choice because it is really fast. It indexes fast, it searches fast and it starts fast.

And there is a plugin: magicento.

Have a look on the feature set it offers. It helps you a lot in the daily work.

PHPStorm with magicento is the only IDE i know of, which can handle really well large projects (which magento projects tend to) and offers a really huge magento magic functions support.

PHPStorm is NOT free.

  • Phpstrom is not free. Dec 20, 2013 at 8:12
  • 1
    Correct. PHPStorm is not free. I add this information. But if you ask me, a magento developer should have enough money to buy it. If not,raise your rate. Dec 20, 2013 at 12:38

Currently I'm using Aptana Studio. This is mostly related to our current workflow, where the files are stored on FTP Servers. With Aptana I can access the files directly on the server without downloading the whole project. PHPStorm tries to download the whole project (so all of the Magento files!) when you set it up as remote project on FTP. I tried several settings with excluding some folders, but it's anyway no fun at all then as there's always something missing locally.

But as we are working on our new workflow, we will also switch to PHPStorm and magicento and I'm really looking forward to it!

  • Easy alternative for PHPStorm downloading FTP project is to have the project files already locally, and then in PHPStorm setup remote deployment with FTP/SFTP settings. This way you can set the option to deploy changed files on save and each time you save a file it will be pushed to remote server. The only drawback is that you will have a copy of the files locally. Which is not really drawback because indexing code is done locally. Dec 2, 2013 at 11:52

My choice is Codelobster +special Magento plug-in: http://www.codelobster.com/magento.html


I've known many that use PHPStorm as mentioned above however one to keep an eye out on is Atom (by GitHub)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.