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.
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.
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
- Sistemas operativos compatibles: Windows, Linux, MacOS
- Licencia: Licencia del MIT
- Código fuente: https://github.com/microsoft/vscode
- Lenguajes soportados: PHP, HTML, CSS, SCSS, Less, JavaScript, JSON, TypeScript, Markdown, PowerShell, C++, Java, Python, Go, T-SQL, C#, .NET Core, y muchos más
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:
- resaltado de sintaxis, autocompletado y navegación de código
- la finalización del código inteligente con IntelliSense
- selector de temas de color
- integración de Git y GitHub incorporada
- soporte de Emmet incorporado
- extensibilidad (puede crear tu propia extensión)
- pelusa, depuración, refactorización
- terminal integrado
- compartir en vivo para la programación en pareja (con extensión)
2. Atom
- Sistemas operativos compatibles: Windows, Linux, macOS, FreeBSD
- Licencia: Licencia del MIT
- Código fuente: https://github.com/atom/atom
- Lenguajes soportados: PHP, HTML, CSS, JavaScript, Java, C, C#, Objective C, Perl, Python, Ruby, Go, XML, y muchos más
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:
- UI personalizable con más de 3.000 temas Atom de código abierto
- resaltado de sintaxis y autocompletado inteligente
- la navegación por el sistema de archivos y los múltiples paneles
- herramienta avanzada de búsqueda y reemplazo
- gestor de paquetes integrados (llamado apm)
- Paleta de comandos de fácil acceso
- extensibilidad
- colaboración de código en tiempo real (con el paquete interno Teletype)
- integración directa de Git y GitHub (con el paquete GitHub de construcción propia)
3. Brackets
- Sistemas operativos compatibles: Windows, Linux, MacOS
- Licencia: Licencia del MIT
- Código fuente: https://github.com/adobe/brackets
- Lenguajes soportados: HTML, CSS, LESS, SCSS, Sass, JavaScript, PHP, Java, Python, Perl, Ruby, C, C++, VBScript, y muchos más
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:
- vista dividida vertical y horizontal
- vista previa en vivo usando una conexión en tiempo real con tu navegador web
- ligero (escrito en JavaScript)
- edición en línea (para CSS)
- los temas personalizados están disponibles a través del Brackets Extension Registry
- soporte para preprocesadores CSS, incluyendo edición rápida y funcionalidades de resaltado en vivo
4. GNU Emacs
- Sistemas operativos compatibles: Windows, Linux, macOS, FreeBSD, NetBSD, OpenBSD, Solaris
- Licencia: GNU GPL vs 3
- Código fuente: https://git.savannah.gnu.org/cgit/emacs.git
- Lenguajes soportados: Lisp, PHP, Python, Ruby, Java, JavaScript, Scala, Perl, y muchos otros
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:
- modos de edición con contenido
- soporte completo de Unicode
- personalizable tanto a través de la línea de comandos (usando Emacs Lisp) como una interfaz gráfica de usuario
- repositorio de paquetes de código abierto para ampliar el editor
- documentación incorporada
- funcionalidades adicionales como UI de depuración, planificador de proyectos, cliente IRC, calendario y otros
5. Vim
- Sistemas operativos compatibles: Linux, Windows, macOS, Android, iOS
- Licencia: Licencia Vim
- Código fuente: https://github.com/vim/vim
- Lenguajes soportados: PHP, Python, Ruby, Java, Lua, JavaScript, Perl, C, C++, y muchos otros
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 modos de edición diferentes
- modo fácil para principiantes
- soporte Unicode y multi-lenguaje
- funcionalidad de edición como búsqueda y sustitución avanzada, árbol de deshacer de varios niveles, vista dividida, finalización de código y muchos más
- un extenso sistema de enchufes
- manual incorporado
6. Bluefish
- Sistemas operativos compatibles: Linux, Windows, macOS, FreeBSD, OpenBSD, Solaris
- Licencia: GNU GPL vs 3
- Código fuente: https://sourceforge.net/p/bluefish/code/HEAD/tree/
- Lenguajes soportados: HTML, CSS, XML, JavaScript, PHP, SQL, Perl, Python, Ruby, Java, C, C++, y más
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:
- ligero, carga rápido
- interfaz de documentos múltiples (probado con más de 1000 documentos abiertos)
- edición a pantalla completa y vista dividida
- funcionalidad de edición como autocompletar, información de referencia en línea, potente y reemplazar, barra lateral de recortes, y más
- acceso remoto a los archivos a través de FTP, SFTP, HTTP, HTTPS, y otros protocolos
- soporta múltiples codificaciones (por defecto es UTF8)
- extensible a través de plugins
7. jEdit
- Sistemas operativos compatibles: Windows, macOS, Linux, BSD
- Licencia: GNU GPL vs 2
- Código fuente: https://sourceforge.net/p/jedit/svn/HEAD/tree/
- Lenguajes soportados: HTML, CSS, XML, JavaScript, CoffeeScript, . htaccess, PHP, SQL, Perl, Python, Java, Scala, y muchos más
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:
- funcionalidad ilimitada de deshacer/rehacer
- copiar y pegar a través de portapapeles ilimitados
- cualquier número de ventanas de edición pueden estar abiertas al mismo tiempo
- selecciones múltiples y rectangulares
- Las macros pueden ser registradas a partir de las acciones del usuario
- soporta codificaciones de Unicode y más de 160 caracteres
- potente herramienta de búsqueda y sustitución
- extensible a través de plugins
8. Notepad++
- Sistemas operativos compatibles: Windows
- Licencia: GNU GPL vs 2
- Código fuente: https://github.com/notepad-plus-plus/notepad-plus-plus
- Lenguajes soportados: HTML, CSS, XML, YAML, JavaScript, CoffeeScript, PHP, SQL, Perl, Python, C, C++, y muchos más
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:
- opciones de configuración de estilo y temas prediseñados
- características de edición como el plegado de código, autocompletado, finalización inteligente de código, comprobación de sintaxis, y otras
- soporta muchos conjuntos de caracteres diferentes
- extensible a través de plugins
- Los plugins de código abierto están disponibles para sistemas de 32 y 64 bits.
9. RJ TextEd
- Sistemas operativos compatibles: Windows
- Licencia: gratuita, pero acepta donaciones (no se especifica ninguna licencia en particular)
- Código fuente: no publicado
- Lenguajes soportados: HTML, CSS, Sass, LESS, Markdown, JavaScript, JSON, PHP, ASP, Java, Perl, y más
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:
- asistentes de HTML y CSS
- vista previa del navegador para los archivos HTML
- gestor de temas con temas prediseñados
- director de proyecto incorporado
- creador de la expresión regular
- gerente de macros
- cliente FTP/STFP con sincronización
- funcionalidad de edición como la comparación de archivos lado a lado, clasificación avanzada, plegado de código, autocompletado y más
10. TextMate
- Sistemas operativos soportados: macOS
- Licencia: GNU GPL vs 3
- Código fuente: https://github.com/textmate/textmate
- Lenguajes soportados: HTML, Markdown, CSS, XML, JavaScript, PHP, SQL, Perl, Python, Java, y muchos más
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:
- temas personalizados
- vista previa en vivo de HTML/Markdown
- poderosa herramienta de búsqueda
- historia del portapapeles
- fragmentos de código fáciles de manejar
- bloques de código plegables, envoltura suave indentada, caretas múltiples, pestañas múltiples, y muchos más
- ajustes de alcance
- editor del paquete
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
- Sistemas operativos compatibles: Windows, Linux, MacOS
- Precio: 80 dólares con 3 años de actualizaciones; la descarga es gratuita
- Licencia: ver EULA
- Lenguajes soportados: HTML, CSS, Sass, LESS, Markdown, JavaScript, PHP, Python, Perl, Ruby, Java, y muchos más
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:
- recortes personalizables, menús, macros, enlaces de teclas (con archivos JSON)
- paleta de comandos
- definiciones goto con un índice de funciones, clases y métodos para todo el proyecto
- funcionalidad de edición avanzada como vista dividida, mapa de documentos, selecciones múltiples, autocompletado y otras
- el administrador de paquetes integrado
- extensible a través de plugins
2. UltraEdit
- Sistemas operativos compatibles: Windows, Linux, MacOS
- Precio: 79,95 dólares al año (hasta 5 cuotas); período de prueba gratuito de 30 días
- Licencia: ver EULA
- Lenguajes soportados: HTML, CSS, Markdown, XML, JavaScript, JSON, PHP, MySQL, Python, Perl, Ruby, C, C++, y muchos más.
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:
- temas y diseños personalizados
- una poderosa funcionalidad de búsqueda (en y a través de los archivos)
- vista previa en vivo para HTML y Markdown
- una poderosa paleta de comandos
- edición de múltiples caretas, selección múltiple, modo de columna, comparación de archivos, opciones de pestañas configurables y muchos más
- soporte para los protocolos FTP/SFTP y SSH/Telnet para el desarrollo remoto
- sincronización de las nubes
- soporta la retina y otras pantallas de alta resolución
3. Rapid PHP Editor
- Sistemas operativos compatibles: Windows
- Precio: 49,95 dólares para uso no comercial; 69,95 dólares para uso comercial; los primeros 30 días son gratuitos (período de evaluación)
- Licencia: ver EULA
- Lenguajes soportados: HTML, CSS, LESS, Sass, JavaScript, PHP, SQL, XML, Smarty, . htaccess
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:
- opciones detalladas de personalización
- validador HTML/CSS incorporado
- vista previa de los archivos PHP (usando tu servidor web local)
- comprobador de sintaxis PHP en tiempo real
- vista previa de múltiples navegadores
- soporte para el marco PHP (WordPress, Laravel, CakePHP, CodeIgniter, Symfony, Yii, Nette, Prado)
- depurador incorporado de PHP (Xdebug) y embellecedor de PHP
- soporte para el motor de plantillas Smarty
- integración de SVN y Git
- puedes guardar archivos directamente a través de FTP/STFP/FTPS
- extensible a través de plugins
4. Smultron
- Sistemas operativos compatibles: macOS
- Precio: 7,99 dólares por una licencia de un solo uso; 4,99 dólares por una licencia de actualización; evaluación gratuita
- Licencia: ver EULA
- Lenguajes soportados: HTML, Markdown, LESS, Sass, JavaScript, CoffeeScript, PHP, XML, YAML, Swift, Go, Ruby, Java, Objective-C, y muchos más
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:
- temas prediseñados
- soporte para texto vertical e idiomas RTL (de derecha a izquierda)
- escaneo de texto desde la cámara de tu iPhone/iPad
- configuración de codificación avanzada (incluyendo soporte para UTF-8 BOM)
- soporte de iCloud
- modo libre de distracción
- vista de lista de todas las funciones
- funcionalidad de búsqueda avanzada con soporte para expresiones regulares
- soporte de accesibilidad total
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
- Sistemas operativos compatibles: Windows, Linux, macOS, Solaris
- Licencia: Licencia pública Eclipse
- Código fuente: https://github.com/eclipse/pdt
- Lenguajes soportados: HTML, CSS, XML, JavaScript, TypeScript, PHP, Java
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:
- UI, vistas y paneles personalizables
- formato de código PHP avanzado
- proyecto PHP y asistente de clases
- plantillas de código preconfiguradas
- fácil navegación de código y formato de código
- soporte a proyectos remotos
- asistencia de contenido, autocompletar, navegación de código y más
- servidor web integrado para ejecutar archivos PHP
- Git cliente
2. Komodo IDE
- Sistemas operativos compatibles: Windows, Linux, MacOS
- Licencia: Acuerdo licencia comunitaria de Active State (pdf)
- Código fuente: https://github.com/Komodo/KomodoEdit
- Lenguajes soportados: HTML, CSS, JavaScript, Node.js, PHP, Python, Perl, Golang, Ruby, y muchos más
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.
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:
- autocompletar, selecciones múltiples, minimap, seguimiento de cambios, calltips y otras funciones de edición avanzada
- refactorización de código, navegador de código, depuración visual, juego de herramientas de expresión regular, explorador de base de datos, inspector de HTTP, y más
- Integración de los portuarios y los vagabundos
- soporta muchos sistemas de control de versiones (Git, Subversion, Mercurial, CVS, Perforce, y Bazaar)
- asistentes de incorporación y proyectos
- visualizador de DOM
- colaboración en tiempo real
- compartir a través de Slack
- tutoriales incorporados
3. Apache NetBeans
- Sistemas operativos compatibles: Windows, Linux, macOS, BSD
- Licencia: Licencia de Apache vs 2.0
- Código fuente: https://github.com/apache/netbeans
- Lenguajes soportados: HTML, CSS, Sass, LESS, JavaScript, PHP, Java, C, C++, y muchos más
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:
- formato de código, plegado de código, finalización inteligente de código, resaltado de errores, sugerencias inteligentes y otras características de edición avanzada
- análisis del código semántico
- depuración con Xdebug
- pruebas de unidad con PHPUnit y Selenio
- integración con sistemas de control de versiones (Git, Subversión, Mercurial)
- más de 1000 plugins están disponibles en el Portal de Plugins de NetBeans (más de 130 para PHP además muchos genéricos como temas)
- soporte para marcos PHP como WordPress, Symfony, Zend, y Yii (encuéntralos como plugins)
4. Eclipse Che (cloud IDE)
- Sistemas operativos compatibles: cualquiera (se ejecuta en el navegador web)
- Licencia: Licencia pública de Eclipse 2.0
- Código fuente: https://github.com/eclipse/che
- Lenguajes soportados: PHP, Java, .NET Core, ASP.NET, Go, C, C++, NodeJS, Python, Rust, Scala, y muchos más
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:
- acceso a las pilas preconstruidas de PHP
- portabilidad
- usa la interfaz del editor que prefieras
- añadir imágenes de contenedores desde cualquier lugar (Docker Hub, Quay.io, tu propio registro privado, etc.)
- plantillas de devfile
- proyectos de muestra listos para usar
- acceso de la terminal a todos los contenedores
- colaboración multiusuario
- extensible a través de plugins (disponible en la interfaz IDE)
- todos los servicios del Che están disponibles a través de las API de REST
5. CodeLite
- Sistemas operativos compatibles: Windows, Linux, macOS, FreeBSD
- Licencia: GNU GPL vs 2
- Código fuente: https://github.com/eranif/codelite
- Lenguajes soportados: HTML, JavaScript, Node.js, PHP, C, C++
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:
- diseño personalizable con muchos temas para elegir
- una poderosa funcionalidad de encontrar y reemplazar y de ir a
- linting, refactorización y depuración de PHP
- asistente de clases de PHP
- soporte de SFTP con un administrador de cuentas de SSH
- Git-integración
- herramienta de difusión de archivos y carpetas
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
- Sistemas operativos compatibles: Windows, Linux, MacOS
- Precio: 89 dólares el primer año, 71 dólares el segundo año, 53 dólares el tercer año en adelante para uso individual con facturación anual (199 – 159 – 119 dólares para uso comercial); programas de licencia gratuita para FOSS; 30 días de prueba gratuita
- Licencia: ver EULAs
- Lenguajes soportados: HTML, CSS, Sass, LESS, Markdown, JavaScript, Node.js, React, Vue, Angular, TypeScript, PHP, MySQL, XML, XSLT, y más
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:
- archivos de scratch para experimentar sin crear un proyecto
- prevención de errores sobre la marcha
- priorizar los problemas de codificación
- vista del esquema de HTML5
- fácil cambio entre las diferentes versiones de PHP (bueno para los proyectos de legado)
- refactorización avanzada
- depuración con tu depurador visual de configuración cero (también soporta Xdebug y Zend Debugger)
- integración con sistemas de control de versiones (Git, Mercurial, Subversion)
- soporte tanto para el desarrollo basado en pruebas (PHPUnit) como para el desarrollo basado en el comportamiento (Behat)
- soporte para todos los principales marcos PHP (Laravel, CakePHP, Magento, Yii, Zend Framework, WordPress, y muchos más)
2. Zend Studio
- Sistemas operativos compatibles: Windows, Linux, MacOS, IBM i
- Precio: 89 dólares para uso personal y 189 dólares para uso profesional (ambas son licencias perpetuas con 1 año de actualizaciones gratuitas); 30 días de prueba gratuita
- Licencia: Licencia estudio Zend (pdf)
- Lenguajes soportados: HTML, CSS, Sass, LESS, Markdown, JavaScript, PHP
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:
- asistencia de código inteligente para PHP
- creación automática de módulos
- opciones avanzadas de depuración con Zend Debugger (predeterminado), Xdebug o Z-Ray
- Soporte Docker para aplicaciones PHP en contenedores
- integración con sistemas de control de versiones (SVN, CVS, Git) y Compositor
- soporte para pantallas 4K e HiDPi
- soporte para las principales plataformas de nubes (Microsoft Azure, Amazon AWS, Red Hat OpenShift, IBM Cloud, etc.)
- varios tutoriales, videos y plantillas PHP
3. Codeanywhere (cloud IDE)
- Sistemas operativos compatibles: cualquier navegador web, iOS, Android
- Precio: desde 2,50 dólares al mes; 7 días de prueba gratuita
- Licencia: ver TOS
- Lenguajes soportados: HTML, CSS, Sass, LESS, Markdown, JavaScript, TypeScript, Node.js, PHP, Ruby, Python, Go, Ruby, Java, y muchos más
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:
- pilas pre-configuradas de PHP y WordPress
- terminal Linux incorporado con acceso sudo (root)
- características de edición de código inteligente como refactorización de código, autocompletar, definiciones de ir a, minimap, y muchos más
- soporte para protocolos FTP, SFTP, FTPS, SSH
- programación de parejas en vivo en archivos compartidos
- Integración de Git (vía terminal)
- modo libre de distracción
- múltiples opciones de diseño (vistas individuales, en cuadrícula, columna, fila, vertical dividida y horizontal dividida)
- depurador integrado
- embellecedor de código de un solo clic
- vista previa del navegador
4. Codelobster
- Sistemas operativos compatibles: Windows, Linux, MacOS
- Precio: primer año 59,95 dólares (para hasta tres dispositivos); años siguientes 19,95 dólares/año; 30 días de prueba gratuita
- Licencia: ver EULA
- Lenguajes soportados: HTML, XML, CSS, Sass, LESS, JavaScript, TypeScript, Node.js, PHP, SQL
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:
- Inspector de código HTML/CSS (versión gratuita)
- depurador incorporado de PHP (versión gratuita)
- temas prediseñados (versión gratuita)
- validación de código para HTML, CSS y PHP
- fragmentos de código preescritas y plantillas de código
- Conversión de HTML a PHP y de PHP a HTML
- Administrador de SQL (edición de datos, asistente de exportación, autocompletar y más)
- Cliente FTP/SFTP
- soporte para el control de versiones (Git, SVN, Mercurial)
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:
- Si eres un principiante, o no editas archivos PHP con frecuencia, o no quieres pasar mucho tiempo con la configuración, elige uno de los editores gratuitos de PHP, pero no con Emacs o Vim.
- Por el contrario, si quieres ganarte el respeto de los programadores y no te importa la curva de aprendizaje, prueba con Vim o Emacs.
- Si quieres un ecosistema enorme, elige un editor o IDE de PHP con un mercado o un repositorio de plugins/paquetes, como Visual Studio Code, Atom, Sublime Text 3, Apache NetBeans o Eclipse.
- Si te preocupa el tiempo de lanzamiento y quieres que tu editor PHP se cargue rápido, elige uno que sea específico para un sistema operativo, por ejemplo NotePad++ o RJ TextEd para Windows o TextMate o Smultron para Mac.
- Si ya has usado uno de estos editores de código fuente o IDE con otro lenguaje de programación y te ha gustado, mira cómo funciona para editar archivos PHP.
- Si necesitas soporte para un marco o herramienta específica, encuentra un editor PHP o IDE que tenga un plugin o integración para ello.
- Si necesitas un servidor web incorporado, quieres ver el rastro de la pila, o realizar otras tareas complejas, ve con un IDE de PHP.
- Si quieres trabajar en tu navegador web y acceder a tu proyecto PHP desde cualquier lugar, opta por un IDE en la nube.
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.
Deja una respuesta