Cuando utilizar PHP Storm y Visual Studio Code

Como mencioné en mi anterior artículo un editor de código es un programa que además de editar ofrece funciones para mejorar nuestra productividad. Sin embargo en otros casos es mejor utilizar un IDE.

Un IDE (Entorno de desarrollo integrado en inglés) suele tener lo mismo que un editor de código aunque suele estar enfocado al soporte de tecnologías y lenguajes de programación específicos.

Yo utilicé VSCode al programar con PHP vanilla 🐘 hasta que aprendí Laravel. Y con ello trabajar con una estructura profesional con buenas practicas guiada por los PSRs (PHP Standard Recommendations) por PHP-FIG y con un manejo de dependencias por Composer.

VSCode reconoce sin duda la sintaxis de PHP y con ayuda de algunas extensiones puede ser potente (reconociendo los PSRs, añadiendo snippets, etc), sin embargo es limitado en contraste a un IDE.

Por lo tanto como PHP Backend Developer considero más útil un IDE. Personalmente utilizo PHP Storm por Jet Brains, que incluye principalmente soporte para refactorizar, testear y depurar (con mejor adaptación para XDebug). De igual manera puedes personalizarlo con plugins como:

Nota: Este IDE tiene un precio, sin embargo si eres estudiante o profesor puedes solicitar una licencia gratuita aquí con tu correo institucional.