Para escribir código PHP de alta calidad, necesitarás un editor PHP de alta calidad que se adapte mejor a tus necesidades de programación, preferencias y flujo de trabajo. Existen muchas opciones disponibles en el mercado, y aunque a primera vista puedan parecer iguales, cada editor PHP tiene sus características únicas y casos de uso óptimos.

En esta guía, puedes encontrar los mejores editores e IDE de PHP que pueden ayudarle a editar archivos de PHP y a desarrollar, depurar y probar aplicaciones de PHP.

Se dirigen a diferentes tipos de usuarios, desde principiantes que necesitan un editor de PHP sin configuración que funcione de inmediato hasta programadores de PHP experimentados que quieren trabajar con una pila, un framework o un juego de herramientas específicos. Aunque la mayoría de las herramientas de esta lista son gratuitas, también he añadido algunas de pago que vienen con soporte técnico y funcionalidades extra.

Editor de PHP vs IDE de PHP

Los editores de PHP y los IDE de PHP son dos tipos de software que puedes usar para editar archivos PHP. La principal diferencia entre los dos es la complejidad. Si quieres una definición muy breve, un IDE de PHP es un editor PHP mejorado con una funcionalidad extendida.

Si eres un principiante o no desarrollas aplicaciones PHP complejas, estarás mejor con un editor PHP. Carga más rápido, tiene una interfaz de usuario más simple, y es más fácil de configurar y establecer, pero aún así te proporciona todas las características de edición que necesitarás para codificar.

Sin embargo, si eres un programador experimentado de PHP que construye aplicaciones complejas y tienes necesidades de codificación específicas, un IDE de PHP puede ser una mejor solución para ti.

Encuentra el editor de PHP perfecto para tus necesidades de programación, preferencias y flujo de trabajo en este resumen ⬇️Click to Tweet

Qué Es un Editor PHP

Técnicamente hablando, podrías editar archivos PHP con un editor de texto básico como el Notepad de Windows, pero no sería algo fácil de hacer. El principal problema es que los archivos de código fuente son difíciles de leer sin el resaltado de sintaxis que permite ver diferentes estructuras de código, como variables, palabras clave y parámetros, en diferentes colores y fuentes.

La baja legibilidad del código no solo lleva a múltiples errores, sino que también te frena como programador, ya que te llevará mucho más tiempo ver a través de tu código y averiguar el siguiente paso. Para editar archivos PHP de manera efectiva, necesitarás un editor de código fuente que entienda la sintaxis de PHP y resalte cada pieza de código según su significado.

Aunque el resaltado de sintaxis es la característica número uno de cada editor de PHP, no es la única. Los mejores editores de PHP vienen con múltiples funcionalidades adicionales que te ayudan a escribir y editar el código PHP, dar sentido a la estructura de tu archivo y proyecto, y cometer menos errores. Por ejemplo, saltos de línea, indentación, autocompletar, diferentes vistas y modos de edición, finalización de código, búsqueda y comparación de funcionalidades, y sugerencias inteligentes de código son tales características.

Además de estas funcionalidades de edición avanzada, los modernos editores de PHP también tienen capacidades que te ayudan con otras tareas como la depuración, el control de versiones, la refactorización y muchas otras.

Ten en cuenta que la mayoría de los editores de PHP no solo sirven para editar archivos PHP, sino que son editores de texto genéricos que vienen con soporte de sintaxis para muchos otros tipos de archivos de código fuente también. Por ejemplo, si has editado archivos HTML anteriormente y ya tienes un editor HTML, existe una buena posibilidad de que también soporte la sintaxis de PHP y puedas seguir usándolo si lo deseas.

Qué Es un IDE de PHP

IDE es un acrónimo que significa Integrated Development Environment (Entorno de Desarrollo Integrado). Un IDE de PHP tiene todas las capacidades de resaltado de sintaxis y otras características de un editor de PHP, además de muchas otras características que facilitan el desarrollo de PHP.

Los mejores IDE de PHP suelen proporcionarte plantillas de código pre-hechas y asistentes detallados para proyectos y clases, tienen numerosas vistas y paneles altamente personalizables que puedes organizar como quieras y vienen con herramientas de desarrollo integradas, como una terminal incorporada, un servidor web o un navegador web, que puedes utilizar directamente dentro de la interfaz del IDE. También se integran estrechamente con numerosas herramientas de terceros, como depuradores (por ejemplo, PHPUnit y Xdebug) y plataformas de contenedores y máquinas virtuales (por ejemplo, Docker y Vagrant).

También existen los IDE de PHP en la nube que te permiten configurar un entorno de codificación avanzada en el navegador web y guardar tus archivos en un servidor de nubes. Cloud IDE también puede proporcionarte pilas de PHP pre-construidas, por ejemplo, una pila LAMP (Linux, Apache, MySQL, PHP) en contenedores que te permite trabajar en un servidor Linux en vivo y comprobar tu trabajo al instante en el navegador web.

Info

¿Estás buscando una nueva herramienta de desarrollo de WordPress local y 100% gratuita? ¡Entonces asegúrate de echar un vistazo a DevKinsta

Aunque un IDE de PHP viene con más características que un editor de PHP, también requiere más experiencia para configurar el entorno. Por ejemplo, puede ser necesario agregar y configurar el servidor web que ejecutará tu código, definir las variables de entorno y los ejecutables de PHP, y realizar otras tareas de desarrollo avanzadas.

Por lo tanto, si no quieres usar las funcionalidades adicionales de un IDE, lo más probable es que la carga de trabajo adicional no valga la pena, incluso si tienes la experiencia para hacer las configuraciones. Pero, si necesitas tales características, un IDE de PHP puede acelerar significativamente tu trabajo de codificación, testeo, depuración y perfilado (análisis de programas).

Dicho esto, la línea entre los editores de PHP y los IDE se está difuminando en estos días. Los editores de PHP han comenzado a incorporar características que antes solo podían encontrarse en los IDE, como depuradores y terminales incorporados, vistas y paneles altamente personalizables, y otros.

Los 10 Mejores Editores Gratuitos de PHP

Empecemos con los mejores editores gratuitos de PHP que te proporcionarán todas las características importantes para leer, crear y editar archivos PHP.

1. Visual Studio Code

Visual Studio Code

Visual Studio Code

Visual Studio Code (VS Code, abreviado) es un editor de código gratuito y de código abierto de Microsoft que ha ganado una enorme popularidad en los últimos años. Soporta la sintaxis PHP por defecto, y puedes descargar más extensiones de PHP del Mercado de Código VS para convertirlo en un editor avanzado de PHP que se adapte a tus necesidades específicas de codificación. Puedes personalizar cada aspecto de VS Code, desde los temas a los enlaces de claves hasta las integraciones y la funcionalidad.

Las mejores características:

2. Atom

Atom

Atom

Atom es el «editor de texto hackeable del siglo XXI», según su lema. Originalmente, fue la herramienta interna de GitHub que luego hicieron de código abierto, pero el proyecto sigue siendo mantenido por GitHub. Se llama «hackaeble» porque se pueden personalizar todos y cada uno de los aspectos de la interfaz del editor, como la interfaz de usuario y el tema de la sintaxis, los enlaces de teclas, el formato, los ajustes globales y específicos del idioma, y muchos más.

Además de la funcionalidad del editor central, puedes descargar casi 9.000 paquetes que te permiten añadir básicamente cualquier característica que necesites. Para configurar Atom como un editor PHP, puedes añadir paquetes específicos de PHP para depuración, refactorización, anotaciones, pelusas y otras tareas relacionadas con el desarrollo.

Las mejores características:

3. Brackets

Brackets

Brackets

Brackets es un editor de código abierto creado y mantenido por Adobe. Como muchos de los productos de Adobe, se centra principalmente en el desarrollo del frontend, pero también soporta varios lenguajes del backend, incluyendo PHP. Se ha hecho popular por su función de edición en línea para CSS que permite ver todos los selectores pertenecientes a una regla CSS específica.

Si desarrollas tanto el frontend como el backend, Brackets puede ser el editor PHP ideal para ti – especialmente si también trabajas con preprocesadores CSS, como Sass y LESS. Dicho esto, Brackets no es el editor PHP más avanzado de esta lista, pero es gratuito, ligero y fácil de usar.

Brackets también tiene un registro de extensiones, sin embargo, no tiene tantas extensiones como Atom o Visual Studio Code.

Las mejores características:

4. GNU Emacs

GNU Emacs

GNU Emacs

GNU Emacs es un editor de código estable y bien establecido que ha estado en el mercado desde 1985. Fue creado principalmente para el sistema operativo GNU, pero también soporta muchos otros sistemas operativos. Tanto el diseño como la funcionalidad de Emacs son completamente personalizables usando el lenguaje de programación Emacs Lisp.

Emacs soporta una multitud de lenguajes de programación, incluyendo HTML y CSS, pero normalmente no es usado por los desarrolladores de frontend. Esto no quiere decir que Emacs no esté recomendado para ti si buscas un editor tanto de frontend como de PHP. Sin embargo, ten en cuenta que tiene una curva de aprendizaje más pronunciada que la mayoría de los otros editores de esta lista.

Además de sus increíbles características, el uso de Emacs ciertamente tiene un factor de frescura en la comunidad de programadores debido a la experiencia que se necesita para usarlo, e incluso aparece en la cultura popular, como en las películas de Tron: Legacy y Social Network.

Las mejores características:

5. Vim

Vim

Vim

Vim significa Vi Mejorado, ya que es la versión mejorada del editor de código Vi creado para sistemas Unix. Añade varias características importantes a Vi, como la comparación y fusión de archivos, resaltado de sintaxis, historial de búsqueda, corrección ortográfica, vista dividida, soporte para protocolos como HTTP, FTP y SSH, y muchos otros.

Puedes usar Vim en seis modos básicos, respectivamente normal, visual, seleccionar, insertar, línea de comandos y modos ex (salir) – ver este artículo de FreeCodeCamp para entender las principales diferencias entre los modos de Vim. Vim tiene una interfaz de usuario de texto que se puede manejar mediante comandos y mapeos de teclas. Sin embargo, si prefieres usar Vim con una interfaz de usuario gráfica, puedes descargar también Gvim (Graphical Vim).

Similar a Emacs, Vim es altamente personalizable y extensible y soporta cientos de lenguajes de programación. Hay miles de plugins de Vim disponibles, pero también puedes usar Vim Script (también llamado VimL), el lenguaje de scripts interno de Vim, u otro lenguaje de scripts para añadir funcionalidad extra.

Vim es una herramienta muy robusta, pero si eres un principiante o codificas solo ocasionalmente, probablemente no sea la mejor opción para ti debido a su empinada curva de aprendizaje. Sin embargo, si quieres flexibilidad y funcionalidad personalizada y no te importa aprender, Vim puede ser el editor de PHP ideal para ti. Si quieres ir por ese camino, aquí tienes un gran tutorial del blog The Valuable Dev sobre cómo configurar Vim como un editor de PHP.

Las mejores características:

6. Bluefish

Bluefish

Bluefish

Bluefish es un editor de código fuente avanzado que soporta muchos lenguajes de programación. Se puede utilizar en diferentes sistemas operativos, pero también viene con una integración Gnome, así que si estás en el proceso de búsqueda de un editor PHP para tu Linux distro, Bluefish puede ser una gran opción para ti – su interfaz gráfica también es coherente con las directrices de la Gnome Human Interface, por lo que incluso se ve bien en un escritorio Gnome.

Como Bluefish fue creado pensando en los desarrolladores web, viene con características útiles como el soporte de Emmet (antes Zen Coding), diálogos y asistentes para etiquetas HTML, navegador de caracteres Unicode y muchos otros. También tiene una interfaz de usuario intuitiva y es fácil de usar, por lo que puedes elegirlo con seguridad si eres un principiante o no quieres dedicar mucho tiempo a aprender a utilizar un editor PHP.

Las mejores características:

7. jEdit

jEdit

jEdit

jEdit es un editor de código fuente multiplataforma escrito para la Máquina Virtual de Java, por lo que se ejecuta en cualquier sistema operativo que tenga instalado el entorno de ejecución de Java. Su objetivo es proporcionar a los programadores un editor que pueda ser instalado y configurado tan rápido y sin esfuerzo como sea posible. jEdit tiene modos de resaltado de sintaxis para más de 200 lenguajes de programación.

Aunque jEdit es una herramienta estable, encontrarás más editores de PHP de lujo en esta lista. Sin embargo, vale la pena intentarlo si necesitas un editor PHP gratuito y fácil de usar que funcione de inmediato. Además, también puede ser una gran elección si encuentras un plugin jEdit que pueda ayudarte con tu trabajo – tiene algunas características interesantes, incluyendo soporte para control de versiones que no sean Git y herramientas de gestión de proyectos y archivos (sin embargo, comprueba la antigüedad de los plugins, ya que algunos no han sido actualizados durante muchos años).

Las mejores características:

8.  Notepad++

Notepad++

Notepad++

Notepad++ es un editor de código fuente antiguo, pero muy útil para los sistemas operativos Windows. Fue creado como reemplazo de Notepad, el editor de texto predeterminado que viene preinstalado con los sistemas operativos Windows. Notepad++ añade múltiples características al muy básico editor de Notepad, por lo que rápidamente se hizo popular entre los desarrolladores que trabajan en máquinas con Windows.

Viene con capacidades de resaltado de sintaxis para casi 80 lenguajes de programación. Es fácil de instalar, funciona de inmediato y tiene importantes funciones de edición, como vista dividida, interfaz de documentos múltiples, función de deshacer/rehacer y muchos más. Así que si necesitas un editor PHP gratuito para Windows que sea fácil de usar y que cargue rápido, vale la pena echar un vistazo a Notepad++.

Las mejores características:

9. RJ TextEd

RJ TextEd

RJ TextEd

RJ TextEd es un proyecto unipersonal de Rickard Johansson (RJ) – y uno realmente impresionante. Es un completo editor de código fuente para sistemas operativos Windows, creado específicamente para el desarrollo web. Aunque la página web de RJ TextEd parece un poco básica, este es un editor de texto con muchas características interesantes bajo el capó.

Puedes cambiar todos los aspectos de la interfaz de usuario eligiendo y personalizando un tema, abriendo varias vistas de documentos al mismo tiempo en diferentes arreglos y utilizando herramientas fáciles de desarrollar como un selector de colores, una herramienta de validación y reparación de HTML, mapas, conversión de texto a HTML y muchas otras. RJ TextEd también tiene una vista previa incrustada en el navegador (Chrome e Internet Explorer) para los archivos HTML.

La licencia de RJ TextEd es un poco inusual. Aunque es un software gratuito, no es de código abierto, ya que el autor no quiere liberar el código fuente. Sin embargo, aún puedes extender la funcionalidad creando una extensión. Si tienes alguna pregunta que hacer, RJ TextEd también tiene un foro de usuarios activo.

Las mejores características:

10. TextMate

TextMate

TextMate

TextMate es un editor de código fuente avanzado para el sistema operativo MacOS. Como ha sido diseñado específicamente para Mac, se integra con el shell de Unix subyacente, por lo que puedes escribir acciones personalizadas en cualquier lenguaje de programación con los que trabajes con las corrientes estándar de Unix (stdin y stdout).

Para que la personalización sea fácil y sencilla, TextMate utiliza un sistema de paquetes extensibles. Un paquete de TextMate puede incluir sintaxis del lenguaje, fragmentos de código, macros, comandos, plantillas, flujos de trabajo y más. Puedes gestionar los paquetes con la ayuda de un práctico editor de paquetes.

La primera versión de TextMate fue un software propietario para el que había que comprar una licencia. Sin embargo, la versión actual, TextMate 2.0, ha sido de código abierto bajo la licencia GPLv3+, por lo que puedes descargarla gratuitamente (sin embargo, la página de la política de licencias de TextMate menciona que «pueden cobrar por las actualizaciones después de la 2.0»). Si estás buscando un editor PHP (actualmente) gratuito que se ejecuta de forma nativa en los dispositivos Mac, definitivamente vale la pena echar un vistazo a TextMate 2.

Las mejores características:

Los 4 Mejores Editores PHP Premium

Aunque los editores PHP premium tienen un precio, la mayoría tienen un periodo de prueba o evaluación gratuito, así que puedes probarlos sin ningún riesgo. Si encuentras una característica, integración o plugin que quieres usar o necesitas soporte técnico, un editor PHP de pago puede ser una buena solución para ti.

1. Sublime Text 3

Sublime Text 3

Sublime Text 3

SublimeText 3 es la tercera versión del notable editor de código fuente de Sublime Text. La nueva versión añadió la gestión de paneles y la indexación de símbolos al ya popular editor, y mejoró la velocidad, como el tiempo de inicio lento. Sublime Text 3 es totalmente personalizable con la ayuda de plugins – muchos de ellos ya están disponibles a través del gestor de paquetes del editor, pero también puedes crear uno propio personalizado.

Si usas Sublime Text 3 como tu editor PHP, tiene muchos plugins disponibles para el lenguaje PHP para cosas como la generación de comentarios, pelusas, pruebas, embellecimiento, formato y otros. Además, tiene algunos plugins para el desarrollo de WordPress que pueden ayudarte mucho a escribir código para WordPress.

La licencia de Sublime Texto 3 es un poco rara. A pesar de que es un software propietario, puedes usarlo de forma gratuita si no te importan las notificaciones emergentes (que se muestran con frecuencia) que te recuerdan que debes comprar la licencia.

Las mejores características:

2. UltraEdit

UltraEdit

UltraEdit

UltraEdit es un editor de código fuente premium que está en el mercado desde 1994. Es una aplicación estable y bien probada con una base de usuarios de más de 4 millones de clientes. UltraEdit funciona desde el principio y ofrece una experiencia de navegación agradable y fácil de usar. Además de la interfaz de usuario personalizable, también viene con poderosas características de desarrollo que te ayudan a trabajar en la nube o en un servidor remoto, haciendo copias de seguridad de los archivos, gestionando proyectos, encriptando/desencriptando archivos y muchos más.

Si trabajas con archivos grandes que hacen que otros editores de código se caigan, UltraEdit puede ser el mejor editor de PHP para ti, ya que tiene una enorme característica de manejo de archivos – una de las razones por las que es tan popular entre los programadores. Además de UltraEdit, la licencia también incluye UltraCompare Pro, una poderosa herramienta de comparación de archivos que soporta muchos tipos de archivos diferentes y se integra con los principales sistemas de control de versiones, incluyendo Git, Subversion y CVS.

Las mejores características:

3. Rapid PHP Editor

Rapid PHP Editor

Rapid PHP Editor

Rapid PHP Editor es un editor de código comercial para sistemas operativos Windows. Aunque la palabra ‘PHP’ está incluida en su nombre, no solo es un editor PHP, sino que también puede usarse para editar otros tipos de archivos. El Rapid PHP Editor es parte de una línea de productos que incluye el mismo editor con características incrementales. La razón principal de este tipo de configuración es mantener el editor lo más ligero posible. Por ejemplo, si solo necesitas HTML y CSS, puedes usar el Editor Rápido de CSS, pero si también necesitas soporte de PHP puedes usar el Editor Rápido de PHP que es esencialmente la misma herramienta con funcionalidad extra.

En su página principal, el Rapid PHP Editor afirma ser el editor de PHP más rápido del mercado – y carga muy rápidamente. Es un editor para principiantes con un asistente de fácil comprensión que ayuda con la configuración inicial (también puedes optar por no hacerlo si lo deseas). Durante el proceso de configuración, puedes integrar el Rapid PHP Editor con tu servidor web local para que puedas obtener una vista previa de tus archivos PHP dentro del editor.

Puedes configurar cualquier aspecto del Rapid PHP Editor, desde el diseño hasta la distribución y la funcionalidad. Como incluye características poderosas para HTML, CSS y JavaScript, puedes acelerar significativamente tu flujo de trabajo si haces tanto el desarrollo del frontend como del backend. También tiene con un precio amigable. No tienes que pagar por la licencia anualmente, solo una cuota única.

Las mejores características:

4. Smultron

Smultron

Smultron

Smultron es un editor de código fuente comercial para dispositivos MacOS, con soporte para múltiples lenguajes de programación. Su nombre significa «fresa salvaje» en sueco, ya que está siendo desarrollado por un programador sueco Peter Borg. Como la mayoría de las aplicaciones solo para Mac, Smultron tiene un diseño elegante, una interfaz de usuario intuitiva y un tiempo de lanzamiento rápido.

Incluye múltiples características que se podrían esperar de un editor PHP avanzado, como diseño personalizable y enlaces de teclas, fragmentos de código, vista de archivos divididos, funcionalidad de comparación de archivos, vista previa HTML, autocompletar y más. El creador de Smultron pone un gran énfasis en la privacidad, así que si quieres un editor de PHP para tu Mac que no recoja ningún dato sobre ti, Smultron es una buena solución para ti.

Puedes descargar Smultron desde tu sitio web o desde la Mac App Store. Aunque el creador cobra una pequeña tarifa por la licencia, puedes descargar y probar Smultron de forma gratuita antes de hacer una compra.

Las mejores características:

Los 5 Mejores IDE de PHP Gratuitos

Ahora, veamos los mejores IDE de PHP gratuitos que te proporcionarán un entorno de desarrollo profesional con características de programación avanzadas y funcionalidad altamente configurable – sin costo alguno.

1. Eclipse PDT

Eclipse PDT

Eclipse PDT

Eclipse es un popular entorno de desarrollo integrado para la máquina virtual de Java, pero también es compatible con varios otros lenguajes de programación. Eclipse PDT significa PHP Developer Tools. Es un plugin para la plataforma Eclipse, pero si no tienes Eclipse instalado en tu máquina, también puedes elegir la opción ‘Eclipse IDE para desarrolladores de PHP’ durante la instalación, que añade automáticamente las Herramientas de Desarrollo de PHP.

Con Eclipse PDT, tienes acceso a la interfaz de usuario altamente configurable de Eclipse y puedes usarla junto con otros plugins de Eclipse también. Eclipse PDT hace que las tareas comunes relacionadas con PHP, como la depuración, el perfilado, las pruebas, la refactorización y la comprobación de la sintaxis, sean más fáciles y fluidas.

También puedes agregar tu(s) servidor(es) web que Eclipse usará para depurar y perfilar los archivos PHP. Eclipse PDT soporta herramientas populares de PHP, como Xdebug, Zend Debugger, Composer, y PHPUnit, también.

Ten en cuenta que para poder ejecutar Eclipse, tienes que instalar el Entorno de Ejecución de Java (JRE) o el Kit de Desarrollo de Java (JDK) en tu ordenador.

Las mejores características:

2. Komodo IDE

Komodo IDE

Komodo IDE

Komodo IDE es parte de la plataforma Active State que es un conjunto de herramientas avanzadas de desarrollo para los lenguajes de programación de código abierto. Es un IDE multiplataforma que incluye soporte para PHP (además de otros lenguajes). Komodo IDE es la versión extendida del editor de código fuente de Komodo Edit – se obtiene acceso a todas las características de Komodo Edit, además de muchas más, como la vista previa en vivo, la prueba de la unidad, el detector de dependencia, la depuración de cromo, y muchos otros.

¿Necesitas un alojamiento rápido, seguro y fácil de desarrollar? Kinsta está construido teniendo en cuenta a los desarrolladores de WordPress y proporciona un montón de herramientas a través de un potente panel de control. Echa un vistazo a nuestros planes

A pesar de que el Komodo IDE está disponible de forma gratuita, es un producto comercial. Esto significa que puedes usarlo gratis hasta que estés contento con el soporte de la comunidad. Para el soporte profesional, es necesario registrarse con un plan de precios de Active State que te da acceso al correo electrónico y el chat de soporte y proyectos privados.

Si no necesitas las características del IDE y quieres editar y administrar archivos PHP sin tener que lidiar con el desorden extra, puedes optar por Komodo Edit, que es una excelente aplicación de edición de PHP gratuita y de código abierto.

Las mejores características:

3. Apache NetBeans

Apache NetBeans

Apache NetBeans

Apache NetBeans es un IDE gratuito y de código abierto mantenido por la Fundación de Software Apache. Se ejecuta en la Máquina Virtual Java (por lo que necesitas tener el Entorno de Ejecución Java instalado en tu ordenador), pero viene con extensiones para múltiples lenguajes de programación. Su tiempo de ejecución de PHP te proporciona un IDE de PHP con todas las características que te permite ejecutar, refactorizar, depurar y perfilar aplicaciones PHP – además de las características típicas de un editor de PHP como resaltado de sintaxis, temas y vistas personalizables, definiciones de goto, y muchos más.

Al instalar NetBeans, puedes seleccionar qué partes del IDE quieres añadir. Actualmente, hay cinco opciones: IDE base, Java SE, Java EE, HTML5/JavaScript y PHP. Puedes instalar todas ellas si quieres, pero para usar NetBeans como un IDE de PHP, necesitarás el IDE Base y los tiempos de ejecución de PHP por cualquier medio, además necesitas añadir el paquete HTML5/JavaScript, también, si quieres soporte para los lenguajes de frontend(CSS, Sass, y LESS también están incluidos).

NetBeans es una herramienta increíblemente fácil de usar. Tiene un útil proceso de incorporación que incluye demostraciones y proyectos de muestra de aplicaciones PHP en funcionamiento: una calculadora y una aplicación de tareas. Además, si aún no has utilizado un IDE para el desarrollo de PHP, NetBeans tiene una gran Ruta de Aprendizaje de PHP y HTML5 que puede ayudarte a comenzar.

Las mejores características:

4. Eclipse Che (cloud IDE)

Eclipse Che

Eclipse Che

Eclipse Che es un IDE en la nube nativo de Kubernetes que permite a los equipos de desarrollo construir aplicaciones en espacios de trabajo preconfigurados y en contenedores. Esto significa que se configura todo lo que se necesita para el proyecto, como las dependencias, los tiempos de ejecución, el IDE y el código del proyecto, una sola vez, y se puede ejecutar el entorno de desarrollo ya preparado en el lugar que se desee.

El proyecto Eclipse Che comenzó en 2014 como un proyecto de Eclipse Cloud Development (ECD) y se puede considerar como el futuro del desarrollo en colaboración. Fue Codenvy quien entregó la base de código original, pero muchos gigantes de la tecnología están contribuyendo al proyecto también – como IBM, Red Hat, Samsung, SAP, Microsoft, e Intuit, y otros. Las cosas más importantes de Eclipse Che son la capacidad de colaboración en tiempo real de incluso cientos de desarrolladores, el acceso a un IDE en línea que se ejecuta en el navegador web, y el fácil acceso al desarrollo de PHP basado en contenedores.

Puede instalar Eclipse Che en sus gobernaciones o en el clúster de OpenShift o crear un espacio de trabajo Che en línea en la plataforma Che de OpenShift basada en la web (para esto último necesitas una cuenta de Red Hat). La plataforma online tiene un par de proyectos de muestra con los que puedes empezar. Para el desarrollo de PHP, puede elegir entre cuatro: Laravel con MySQL, Symfony con MySQL, PHP simple con MySQL, y PHP simple con un servidor web Apache (sin MySQL). Puedes configurar tu espacio de trabajo preconfigurado con un solo clic y comenzar a usar instantáneamente el IDE de la nube justo dentro de tu navegador web.

Además, no solo puedes configurar tu pila, sino que también puedes elegir entre diferentes interfaces de edición. La predeterminada es Eclipse Theia, pero también puedes optar por Eclipse IDE, Eclipse Dirigible, IntelliJ IDEA (Community Edition), Jupyter Notebook, y una distribución de código abierto de Visual Studio Code. Las características de su interfaz de editor de PHP dependerán del IDE que hayas elegido.

Las mejores características:

5. CodeLite

CodeLite

CodeLite

CodeLite es un IDE gratuito y de código abierto principalmente para el lenguaje de programación C++, pero también viene con soporte para PHP y Node.js (como plugins preinstalados). No es el IDE más avanzado que encontrarás por ahí, pero es gratuito y viene con todas las características importantes del IDE para PHP, como la gestión de proyectos y del espacio de trabajo, depurador incorporado (Xdebug), paneles para diferentes vistas, gestión de tareas, finalización de código, ejecución de proyectos y  muchos más.

Cuando inicias CodeLite por primera vez, comienza con un asistente de configuración que te ayuda a configurar el IDE para que se adapte a tu estilo de codificación (puedes optar por no hacerlo si lo deseas). Existe una opción que te permite personalizarlo como un editor PHP usado para el desarrollo web. Ten en cuenta que es posible que tengas que instalar un compilador de C++ manualmente (si aún no tienes ninguno en tu máquina). La otra cosa a tener en cuenta es que aunque CodeLite tiene una página wiki aceptable, no viene con tantos tutoriales/proyectos iniciales como la mayoría de los otros IDE de PHP en esta lista.

Sin embargo, si quieres un IDE de PHP gratuito que no se ejecuta en Java, tiene muchas opciones de configuración y no requiere que te registres para obtener una cuenta, CodeLite puede ser la mejor opción para ti.

Las mejores características:

Los 4 Mejores IDE de PHP Premium

Por último, aquí están los mejores IDE de PHP de pago para el desarrollo de PHP a nivel de empresa, con soporte técnico, numerosas integraciones y soporte para diferentes marcos de trabajo y sistemas de gestión de contenidos de PHP.

1. JetBrains PhpStorm

JetBrains PhpStorm

JetBrains PhpStorm

JetBrains PHP Storm se presenta como «el IDE de PHP inteligente como el rayo», y ofrece una experiencia de usuario diferente de la mayoría de los otros IDE de PHP, de hecho. Tiene una interfaz de usuario limpia y minimalista, y un rápido tiempo de inicio – se lanza tan rápido como un simple editor PHP sin ninguna característica IDE.

En PHPStorm, ves todo solo cuando lo necesitas. En el primer lanzamiento, verás una vista muy simple con los ajustes de configuración y tres opciones para iniciar un nuevo proyecto. La barra de menú superior solo se hace visible una vez que empiezas un nuevo proyecto. Luego, puedes agregar ventanas adicionales para muchas cosas (favoritos, estructura, todos, problemas, terminal, registro de eventos, base de datos, depuración y más), pero todas son opcionales y fáciles de alternar entre ellas.

Una de las mejores cosas de PHPStorm es que viene con WebStorm, el IDE de JavaScript de JetBrains. Así que si haces tanto el desarrollo del frontend como del backend y necesitas tanto un IDE de JavaScript como de PHP, esta puede ser tu mejor opción. PHPStorm también se integra con el administrador de paquetes Composer para que puedas manejar tus dependencias directamente desde tu IDE. Además, es compatible con los tres sistemas de gestión de contenido de PHP más populares: WordPress, Drupal y Joomla.

Las mejores características:

2. Zend Studio

Zend Studio

Zend Studio

Zend Studio es un IDE PHP comercial desarrollado por «Zend by Perforce», una empresa especializada en soluciones PHP de nivel empresarial. Está basado en el IDE Eclipse PDT (ver arriba); puedes instalarlo individualmente o como un plugin de Eclipse a través del Eclipse Marketplace. Zend Studio añade muchas características de nivel empresarial a las herramientas gratuitas de desarrollo de PHP para Eclipse.

Se integra perfectamente con los otros productos de Zend, concretamente con Zend Server, Zend DEbugger, Zend Guard, Laminas Framework (antes conocido como Zend Framework), y las Laminas API Tools (anteriormente conocido como Apigilidad). Sin embargo, no está vinculado al ecosistema de Zend, ya que Zend Studio soporta muchos otros frameworks, depuradores, servidores web y herramientas también.

Aunque Eclipse PDT ya tiene una avanzada interfaz de edición de PHP, Zend Studio la amplía con más características específicas de PHP, como una asistencia de código mejorada, vistas de bases de datos para diferentes sistemas de gestión de bases de datos relacionales (MySQL, MSSQL, PostgreSQL, SQLite, Oracle y otros), despliegue de las nubes incorporadas (tanto en nubes públicas como privadas), y muchos más.

Las mejores características:

3. Codeanywhere (cloud IDE)

Codeanywhere

Codeanywhere

Codeanywhere es un IDE en la nube agnóstico a la plataforma que se puede utilizar tanto en el navegador web como en una aplicación móvil. El proyecto comenzó como un editor de PHP basado en la web y un cliente FTP llamado PHPanywhere, pero ahora soporta más de 100 lenguajes de programación. Está basado en CodeMirror, un editor de código fuente de código abierto y nativo de navegador que también puede trabajar con documentos grandes (con más de 200.000 líneas).

Con Codeanywhere, puedes ejecutar tu entorno de codificación en un contenedor OpenVZ (llamado DevBoxes), o conectarte a tu propio servidor o a un servicio de terceros, como GitHub, Bitbucket, Amazon S3, Google Drive, DigitalOcean, y muchos más. El IDE de Codeanywhere se inicia en un par de segundos en el navegador web, sin embargo, tendrás que esperar alrededor de medio minuto para que tu contenedor sea creado.

Codeanywhere te da la bienvenida con un asistente de conexión donde puedes elegir entre diferentes pilas, incluyendo dos pilas LAMP (Ubuntu y CentOS) – ambas vienen con phpMyAdmin y Composer añadidos. También puedes optar por lanzar estas pilas PHP con WordPress y WordPress CLI preinstalado. Alternativamente, puedes usar tu propia pila personalizada también. Con Codeanywhere, puedes probar en vivo tu aplicación PHP sobre los protocolos HTTP y HTTPS, desde cualquier navegador web.

Las mejores características:

4. Codelobster

Codelobster

Codelobster

Codelobster es un editor PHP e IDE gratuito que también soporta lenguajes frontend. La parte del editor de código con soporte para HTML, CSS, JavaScript y PHP es gratuita, mientras que la funcionalidad del IDE y el soporte para las sintaxis Sass, LESS, Node.js y SQL tiene un precio.

Codelobster tiene una interfaz de usuario bastante compleja en la que puedes ver todas las funciones, paneles y menús disponibles por defecto, aunque puedes ocultar los paneles que no necesites. La parte gratuita del editor PHP viene con todas las características que necesitarás para escribir código PHP, incluyendo resaltado de sintaxis, autocompletado, ayuda contextual y funcionalidades de depuración.

Lo más importante del IDE de Codelobster es el número de PHP (y JavaScript) que soporta. Tiene plugins para WordPress, Laravel, Joomla, Drupal, CakePHP, Symfony, Yii, CodeIgniter, Phalcon, y muchos más. Además, viene con soporte para los motores de plantillas Twig y Smarty también. Para ayudarte a administrar tus plugins, Codelobster incluye un administrador de plugins fácil de usar donde puedes ver todos los plugins disponibles y activados en el mismo lugar.

Si eres un desarrollador de WordPress y buscas un IDE para WordPress, Codelobster puede ser una gran solución para ti. El plugin WordPress de Codelobster te proporciona una funcionalidad avanzada como el resaltado y autocompletado de sintaxis de WordPress, consejos de herramientas para las funciones de WordPress, un editor de temas de WordPress incorporado para desarrolladores de temas, un asistente de configuración de proyectos de WordPress y mucho más.

Las mejores características:

¿Quieres escribir código PHP de alta calidad? ✨ Entonces necesitas un editor de PHP de alta calidad. Comprueba las opciones aquí para empezar ✅Click to Tweet

Resumen

En esta guía, hemos echado un vistazo detallado a los mejores editores e IDE de PHP – tanto los gratuitos como los de pago.

Si has conseguido encontrar uno que te guste o que tenga una característica o integración que sea importante para ti, ya sabes cuál elegir. Pero, si todavía tienes dudas o preguntas sobre qué editor o IDE de PHP sería el mejor para ti, aquí tienes algunas sugerencias:

También puedes instalar más de un editor para diferentes tipos de proyectos. Por ejemplo, puedes utilizar un editor PHP ligero y de carga rápida para buscar rápidamente en los archivos, pero trabajar con un IDE PHP rico en características para desarrollar, probar y depurar aplicaciones más complicadas.

Encontrar las mejores herramientas de desarrollo es un proceso de prueba y error, similar a la propia programación. Así que no lo dudes mucho, instala una que tenga las características que necesitas, y si no te gusta, puedes probar la siguiente hasta que encuentres el mejor editor de PHP para ti.


If you enjoyed this article, then you’ll love Kinsta’s WordPress hosting platform. Turbocharge your website and get 24/7 support from our veteran WordPress team. Our Google Cloud powered infrastructure focuses on scalability, performance, and security. Let us show you the Kinsta difference! Conozca nuestros planes