Choosing an IDE

Choosing the right IDE is mostly the matter of a developer's personal taste. However, choosing the right IDE can be critical for a Magento developer.

The challenge for the IDEs comes mostly from Magento's extensive usage of factory names. This makes the implementation of certain features difficult, such as code completion, also known as IntelliSense. Currently, there are two IDEs that excel in their native support for Magento: NetBeans and PhpStorm.

Although NetBeans is open source and has been around for a long time, PhpStorm has been taking the upper hand and gaining more support from the Magento Community.

Furthermore, the recent release of Magicento, a plugin specifically created to extend and integrate Magento into PhpStorm, ...

Get Magento PHP Developer's Guide - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.