Escrito por: TiraCodigo
Etiquetas: php, Visual Studio Code, IDE, MAMP
Después de probar varios IDE para poder desarrollar en PHP, y ver que si bien algunos con muy buenos pero a la vez muy pesados para un trabajo ágil y rápido, he llegado a la conclusión que el mejor IDE para PHP es Visual Studio Code ya que es ligero y cumple todas las funcionas que necesitamos para el desarrollo, los puntos que mas me gustaron son:
- Rapidez al desarrollar
- Limpieza en la organización del IDE
- Fácil uso del Debug
- Autocompletado (IntelliSense)
En mi experiencia personal, los 4 aspectos anteriores son los que tiene que cumplir un buen IDE, ya que así el desarrollador se dedicara a la parte importante de esto, que es desarrollar
A continuación los pasos para instalar Visual Studio Code, y configuración para utilizarlo con MAMP, que seguramente usas si desarrollas en MacOs
Primeramente tenemos que descargar e instalar Visual Studio Code, el cual podemos acceder desde aqui
Una vez instalado, tenemos que instalar la extension para poder debugear el código PHP, para esto, en Visual Studio Code tenemos que abrir la sección de extensiones, y ahi teclear "PHP Debug", el paso siguiente es dar click en instalar:
Hasta aqui, tenemos instalado Visual Studio Code, y tenemos la extensión para poder debugear, pero falta configurar MAMP para habilitar la función en Apache, lo cual realizaremos de forma simple, solo tenemos que abrir MAMP, y activar el check de "Activar Xdebug" como se muestra en la siguiente imagen:
Para probar que el Debug, esta activo, crea un archivo PHP, y ábrelo en Visual Studio Code, selecciona la opción de "Depurar" y da play para que comience a debugear, te pedirá seleccionar un entorno, en donde tendrás que elegir PHP, solo faltara agregar los breakpoints para que se detenga la ejecución, y navegar en el explorador dicha pagina:
Listo, ahora tienes todo configurado para empezar a desarrollar en PHP con este IDE, cabe mencionar que esta recomendación es basada en mi experiencia personal y en el trabajo que he realizado en todo este tiempo, y es en Visual Studio Code donde siento poder desarrollar de una forma mas comoda