Los mejores editores PHP e IDE de PHP

Los editores PHP permiten escribir código PHP limpio con mayor facilidad. Los IDE de PHP, por otro lado, actúan como una extensión para los editores PHP, ya que ofrecen otras funciones adicionales. Te presentamos el mejor software de PHP gratuito y de pago. Además, hacemos una comparación de todas sus características, así como de sus ventajas y desventajas.

Editores PHP vs. IDE de PHP: te explicamos sus diferencias

Los editores PHP y los IDE de PHP son soluciones de software PHP con un aspecto en común: ambos se utilizan para editar archivos PHP y para una programación PHP productiva. Sin embargo, mientras que los usuarios con menos experiencia pueden usar los editores PHP, los IDE de PHP, con sus funciones adicionales, están pensados para programadores de PHP más experimentados. Las siglas IDE significan Integrated Development Environment, traducido como Entorno de Desarrollo Integrado.

Los editores PHP destacan por sus funciones compactas para la edición en PHP, su interfaz de usuario clara y su sencilla configuración. Es decir, todo lo que se puede necesitar para los programas PHP menos complejos. En cambio, para aplicaciones más complejas, los IDE ofrecen la mayor flexibilidad y libertad. Aunque los editores de PHP asumen algunas funciones como las de los terminales y depuradores de los IDE de PHP, si se tiene conocimientos técnicos previos, merece la pena utilizar los IDE.

Un vistazo a las características más importantes de los editores PHP y los IDE de PHP:

Editor PHP IDE de PHP
Proporciona el resaltado de sintaxis para comprender mejor el código Normalmente proporciona un número significativamente mayor de funciones
Saltos de línea y sangrías Ofrece plantillas de código ya preparadas para usar de base
Autocompletado y autocorrección de elementos del código Proporciona un asistente de proyectos y de clasificación
Varios modos de búsqueda, edición y visualización Varios tipos de visualización y de paneles personalizables
Depuración y refactorización para “limpiar” el código Herramientas integradas de programación y desarrollo (por ejemplo: terminal, navegador o servidor web)
Edición de código en paralelo Integración de herramientas de terceros, como los depuradores o plataformas de contenedores y las máquinas virtuales
Control de versiones o de código fuente para el seguimiento de cambios También está disponible como IDE de PHP en la nube, para desarrollar desde un navegador web en un servidor en la nube
Funciones rápidas para crear código La instalación, la configuración y su uso suelen ser más complejos y exigentes que con los editores PHP

¿Qué se debe tener en cuenta con los editores PHP?

Existen varios editores de código gratuitos. La mayoría ofrecen todas las funciones básicas que debe tener un editor PHP. Al igual que con los editores de HTML, hay diferentes tipos de editores PHP. Entre ellos se incluyen, sobre todo, editores de PHP clásicos en forma de software de instalación y editores online para escribir código desde el navegador. También existen editores basados en el principio WYSIWYG, que normalmente no requieren tener conocimientos previos de programación. En este artículo nos centraremos en los editores de software independientes. Ya se trate de un editor gratuito, ya de uno de pago, todos los editores PHP deben ofrecer, al menos, las siguientes funciones para disponer de una gama completa:

  • Resaltado de sintaxis
  • Autocompletado
  • Autocorrección
  • Búsqueda/Reemplazo
  • Sangría y saltos de línea
  • Control de versiones o control de código fuente
  • Edición de código en paralelo
  • Control de errores en tiempo real
  • Funciones de revisión de código, como la depuración, la refactorización o el linting
  • Guardado automático
  • Tutorial PHP

Un vistazo a los mejores editores PHP

Los editores PHP gratuitos suelen contar con todas las funciones que necesitas tanto para programaciones sencillas como complejas. Los editores de pago ofrecen características adicionales, como funciones PHP ampliadas, soporte técnico, bibliotecas de plugins, actualizaciones, y más lenguajes de programación y frameworks compatibles.

Hemos analizado los siguientes editores PHP gratuitos y de pago:

Editores PHP gratuitos Editores PHP de pago
Visual Studio Code Sublime Text 3
Notepad++ UltraEdit
Atom Rapid PHP Editor
Bluefish Smultron
Brackets -
Vim -

Editores PHP gratuitos con todo lujo de detalles

Visual Studio Code (Windows, Linux, macOS)

Las características más importantes:

  • Autocompletado
  • Resaltado de sintaxis
  • Control de versiones
  • Autocompletado de código gracias a IntelliSense
  • Navegación por el código
  • Funciones FTP
  • Integración con Git y GitHub
  • Soporta cerca de 80 lenguajes de código aparte de PHP: CSS, JavaScript, JSON, TypeScript, HTML, Java, Python, GO y PowerShell, entre otros
  • Permite integrar tus propias extensiones o extensiones PHP desde el Marketplace de VS Code
  • Depuración, refactorización y linting
  • Dispone de su propio terminal
  • Programación compartida gracias a Live Share
Ventajas Desventajas
Soporta muchos lenguajes de programación, y puede adaptarse y ampliarse con flexibilidad -
Ofrece todas las funciones importantes, como el resaltado de sintaxis, el autocompletado o las funciones FTP para la programación PHP -
Gratuito y de código abierto -
Comunidad activa y actualizaciones cada cuatro semanas, que subsanan las deficiencias de seguridad y garantizan un desarrollo continuo -
Interfaz de usuario personalizable y ampliable de forma flexible -

Notepad++ (Windows)

Las características más importantes:

  • Resaltado de sintaxis
  • Autocompletado
  • Completado de código
  • Pantalla dividida y programación paralela
  • Funciones de arrastrar y soltar, y buscar/reemplazar
  • Soporta cerca de 80 lenguajes de código aparte de PHP: CSS, JavaScript, JSON, TypeScript, HTML, Java, Python, GO y PowerShell, entre otros
  • Interfaz de usuario para trabajar con varios documentos simultáneamente
  • Interfaz de usuario personalizable
  • Soporta extensiones de tipo plugin
  • Plegado de código
  • Adecuado para distintos juegos de caracteres
Ventajas Desventajas
Gratis y de código abierto Solo disponible para sistemas operativos Windows
Proporciona todas las funciones básicas necesarias para la programación profesional en un gran número de lenguajes de programación diferentes -
Fácil y personalizable (mediante configuraciones de estilo y plugins) -

Atom (Windows, Linux, macOS, FreeBDSD)

Las características más importantes:

  • Altamente personalizable mediante la interfaz de usuario, el tema de la sintaxis, el formato, los idiomas y la distribución de teclas
  • Gran capacidad de ampliación con casi 9000 módulos para funciones adicionales, como la depuración, la refactorización, el linting, las anotaciones y más
  • Funciones estándar, como el resaltado de sintaxis y el autocompletado inteligente
  • Funciones de búsqueda/reemplazo
  • Funciones de colaboración en tiempo real
  • Integración con Git y GitHub
  • Navegación por el sistema de archivos
Ventajas Desventajas
Adaptación flexible a las necesidades particulares de cada uno (más de 300 temas para Atom y casi 9000 paquetes de funciones adicionales) Solo está disponible en inglés
Interfaz de usuario sencilla y clara -
Una gran comunidad para seguir desarrollando y ofreciendo apoyo -

Bluefish (Windows, Linux, macOS, FreeBSD, Solaris, OpenBSD)

Las características más importantes:

  • Funciones básicas de edición de código, como el resaltado de sintaxis, el autocompletado, la corrección de errores o la búsqueda/reemplazo
  • Menú de inicio rápido y práctico, con funciones de acceso directo
  • Soporta Emmet
  • Navegador de caracteres Unicode y diálogos/asistentes para etiquetas HTML
  • Edición en pantalla dividida y pantalla completa
  • Soporte en remoto a través de FTP, SFTP, HTTPS y otros
  • Compatible con múltiples sistemas de codificación e idiomas
  • Integración de múltiples plugins
Ventajas Desventajas
Ofrece todas las funciones básicas importantes, un uso multilingüe y la flexibilidad para ser ampliado La interfaz de usuario puede resultar confusa y anticuada
Compatible con muchos sistemas operativos -
No requiere mucha memoria ni largos tiempos de carga -

Brackets

Las características más importantes:

  • Orientado al desarrollo de proyectos web con programación en el frontend y backend
  • Soporta otros lenguajes importantes aparte de PHP: HTML, CSS, JavaScript, Perl, Python, Java, Ruby, C y C++, entre otros
  • Pantalla dividida (horizontal y verticalmente)
  • Previsualización en directo desde el navegador
  • Soporte para editar inline con CSS
  • Personalizable con temas
  • Compatible con las funciones de edición rápida y resaltado en tiempo real
  • Lectura y extracción de datos de diseño con un formato PSD en forma de código CSS (a través de Adobe Creative Cloud Extract)
Ventajas Desventajas
Desarrollado y gestionado por Adobe Systems Un poco anticuado en cuanto a funciones y su operación en comparación con otros editores
Enfocado hacia el desarrollo web vía frontend y backend -
Fácil de usar gracias a su base de JavaScript y a sus funciones WYSIWYG -

Vim (Windows, Linux, macOS, Android, iOS)

Las características más importantes:

  • Funciones básicas importantes, como el resaltado de sintaxis, la función de autocompletado, el historial de búsqueda, la corrección de errores, la pantalla dividida y mucho más
  • Además de PHP, es compatible con Java, Python, Ruby, Lua, JavaScript, C, C++ y Perl, entre otros
  • Permite comparar y combinar archivos
  • Soporta varios protocolos como FTP, SSH y HTTP
  • Proporciona una interfaz de usuario de texto y la opción de una interfaz de usuario visual
  • Ofrece una gran capacidad de ampliación gracias a los más de 1000 plugins de Vim o funciones creadas mediante Vim Script
  • Seis modos diferentes de edición de código (cuenta con un modo fácil para principiantes)
  • Multilingüe y Unicode
  • Instrucciones de uso integradas
Ventajas Desventajas
Editor compacto y estilizado que ofrece múltiples modos de edición y una capacidad de ampliación casi ilimitada Familiarizarse con el editor puede suponer un mayor esfuerzo para los usuarios inexpertos
Para unos 500 lenguajes de programación, multilingüe y gratuito -
Se puede operar con teclado -
Guía integrada y documentación sobre Vim -
Consejo

Utiliza el hosting de IONOS para tu desarrollo web, es un hosting rápido y seguro con dominio propio. Incluye una escalabilidad flexible, un compilador JIT y servidores seguros certificados en Alemania.

Editores PHP de pago en detalle

Sublime Text 3 (Windows, Linux, macOS)

Las características más importantes:

  • Funciones importantes, como el resaltado de código, la previsualización del código, el autocompletado, la búsqueda de comandos o la búsqueda/reemplazo de fragmentos de código
  • Gestor de paquetes integrado y flexibilidad para ampliarlo mediante plugins (por ejemplo, para linting, pruebas de código, comentarios, formateo y optimización)
  • También plugins específicos de WordPress
  • Pantalla dividida y selección múltiple
  • Menús, macros, distribuciones de teclado y fragmentos de código personalizables
Ventajas Desventajas
Editor potente y ampliable con multitud de plugins PHP adicionales Solo disponible en inglés
Extensa biblioteca de plugins La gama completa de funciones solo está disponible en la versión de pago
Indirectamente está disponible de forma incluso gratuita (como versión de prueba permanente con ventanas emergentes de recordatorio) -

UltraEdit (Windows, Linux, macOS)

Las características más importantes:

  • Funciona nada más ser instalado y el proceso de incorporación es sencillo
  • Interfaz de usuario agradable y personalizable, con temas y esquemas de diseño
  • Soporta las funciones de servidor cloud y remoto, así como la sincronización con la nube
  • Funciones de búsqueda cómodas tanto dentro de los archivos como entre ellos
  • Previsualización en directo del código en HTML y Markdown
  • Extensa lista de comandos
  • Permite la programación en remoto, soporta FTP/SFTP y SSH/Telnet
  • Además de PHP, soporta otros muchos lenguajes: HTML, CSS, Markdown, JavaScript, Ruby, Perl, Python, MySQL y JSON, entre otros
  • Soporta funciones como la edición con varios cursores, pestañas personalizables, modo columna y multiselección
  • Permite trabajar con archivos muy pesados sin que se produzcan fallos ni caídas
  • Incluye la herramienta UltraCompare Pro para comparar archivos de distintos tipos y para el control de versiones con sistemas de Git, CVS o Subversion
Ventajas Desventajas
Funciona nada más ser instalado, tiene una interfaz de usuario personalizable y muy cómoda, así como un amplio abanico de funciones Debido al amplio abanico de funciones, tienen una curva de aprendizaje algo más pronunciada
También sirve para trabajar en la nube o a través de un servidor remoto -
Muy eficaz, especialmente con archivos de gran tamaño -
Compatible con muchos formatos de archivo diferentes -

Rapid PHP Editor (Windows)

Las características más importantes:

  • Editor de archivos PHP en Windows, así como otros muchos tipos de archivos
  • Previsualización de archivos PHP en directo (a través del servidor web local), así como previsualizaciones para múltiples navegadores
  • Configuración personalizada mediante distintos esquemas de diseño, disposiciones y funciones
  • Además de PHP, soporta otros muchos lenguajes: LESS, CSS, SQL, JavaScript, XML y Smarty, entre otros
  • Validador HTML/CSS integrado
  • Comprobación de sintaxis en directo para PHP
  • Soporte para frameworks PHP (WordPress, Symfony, Prado, Laravel y más)
  • Depurador y embellecedor de PHP
  • Soporta Smarty Template Engine
  • Los archivos se pueden guardar utilizando FTP/FTPS/STFP
  • Integración con Git y SVN
Ventajas Desventajas
Editor muy ligero y rápido, para PHP y otros tipos de archivos Solo disponible para sistemas operativos Windows
Fácil de usar para principiantes con un sencillo tutorial de introducción -
Flexibilidad para ser personalizado -
Para desarrollo frontend y backend -

Smultron (macOS)

Las características más importantes:

  • Personalizable mediante temas, esquemas de diseño, asignación de botones y otras funciones
  • Funciones como la comparación de archivos, la vista dividida para archivos, la previsualización HTML, los fragmentos de código y el autocompletado
  • Muy buena protección de datos
  • Función de escaneado de texto desde iPhone o iPad
  • Compatibilidad con iCloud
  • Posibilidad de realizar codificaciones avanzadas, incluido UTF-8 BOM
  • Visualización con todas las funciones
  • Accesibilidad total
  • Funciones de búsqueda avanzada
  • Soporta texto en vertical e idiomas de derecha a izquierda
Ventajas Desventajas
Diseño atractivo que incluye una interfaz de usuario agradable y un inicio rápido Solo disponible para macOS
Muy buena protección de datos -
Fácil de configurar y muy buena accesibilidad -
Periodo de prueba gratuito -

Un vistazo a los mejores IDE de PHP

Existen tanto IDE de PHP gratuitos como de pago. Aquí también, la decisión depende de las necesidades particulares de cada uno. Los IDE gratuitos ofrecen las funciones estándar más importantes de PHP, como la depuración, el análisis de rendimiento de software (profiling), la refactorización y la comprobación de sintaxis, mientras que los IDE de pago ofrecen funciones profesionales adicionales para empresas, como el soporte técnico, diversos frameworks, integraciones y sistemas de gestión de contenidos.

Hemos analizado los siguientes IDE de PHP gratuitos y de pago:

IDE de PHP gratuitos IDE de PHP de pago
Visual Studio Code Sublime Text 3
Notepad++ UltraEdit
Atom Rapid PHP Editor
Bluefish Smultron
Brackets
Vim

IDE de PHP gratuitos

Eclipse PDT (Windows, Linux, macOS, Solaris)

Las características más importantes:

  • Interfaz de usuario completamente personalizable (interfaz de usuario, distribuciones y paneles)
  • Ampliable de forma flexible con plugins de Eclipse
  • Proporciona funciones PHP, como la depuración, la refactorización, el análisis de rendimiento de software (profiling), la comprobación de sintaxis y la realización de pruebas
  • Asistente PHP para proyectos y clases
  • Integración del servidor web para la previsualización en directo
  • Autocompletado, navegación por el código y asistente de contenido
  • Proporciona plantillas de código y formato avanzado de código PHP
  • Cliente Git
  • Soporte para la integración de servidores web propios para trabajar con archivos PHP
  • Posibilidad de integrar herramientas PHP como Zend Debugger, Xdebug, PHPUnit y Composer
Ventajas Desventajas
Entorno de desarrollo muy práctico para la Java Virtual Machine Solo es compatible con Java Runtime Environment (JRE) o Java Developement Kit (JDK)
Interfaz de usuario muy flexible y fácilmente personalizable -
Ofrece todas las funciones habituales de PHP, incluyendo un cliente Git y funciones de soporte para clases, proyectos y contenidos -

CodeLite (Windows, Linux, macOS, FreeBSD)

Las características más importantes:

  • Es un IDE de C++ que también es compatible con PHP (mediante plugins preinstalados)
  • Cuenta con todas las funciones importantes de un IDE para trabajar con PHP, como la depuración, la gestión de proyectos y un espacio de trabajo; cuenta con diferentes vistas (panes), autocompletado y gestión de tareas
  • Integra un asistente de configuración
  • Además de PHP, también soporta C++, Node.js, JavaScript y HTML, entre otros
  • También se puede configurar como editor PHP para el desarrollo web
  • Muy buenas funciones de goto y buscar/reemplazar
  • Características como la refactorización, la depuración y el linting
  • Asistente PHP para clases
  • Soporta SFTP (con gestor de cuentas SSH)
  • Integración Git
  • Varias herramientas diff para archivos y directorios
Ventajas Desventajas
Entorno de desarrollo de código abierto y gratuito No hay ofertas integrales de tutoriales o proyectos de iniciación
No está basado en Java (JRE y JDK no son necesarios) -
No es necesario registrar una cuenta -
Es flexible, se puede personalizar -

Apache NetBeans (Windows, Linux, macOS, BSD)

Las características más importantes:

  • Funciona como parte de la Java Virtual Machine y, además de PHP, soporta muchos otros lenguajes: CSS, Sass, JavaScript, C, C++, Java y LESS, entre otros
  • Permite ejecutar, depurar y editar archivos PHP
  • Interfaz de configuración flexible con temas y paneles (panes)
  • Funciones como el resaltado de sintaxis, las definiciones de goto, el autocompletado, el formateo y plegado de código, el resaltado de errores, las sugerencias inteligentes y mucho más
  • Pruebas unitarias (mediante Selenium y PHPUnit)
  • Soporta sistemas de control de versiones de Git, Mercurial o Subversion
  • Flexible, se puede ampliar a través de los más de 1000 plugins del portal de plugins de NetBeans
  • Soporta frameworks PHP como WordPress, Zend, Symfony y Yii
  • Proporciona análisis semántico del código
Ventajas Desventajas
Lo mantiene el Apache Software Foundation Requiere Java Runtime Environment
Entorno de desarrollo muy fácil de usar, gratuito y potente -
Proceso de integración sencillo, incluye demos y proyectos de ejemplo -
Fácil de empezar con una ruta de aprendizaje de PHP y HTML5 -

Komodo IDE (Windows, Linux, macOS)

Las características más importantes:

  • Funciones prácticas de PHP, como la previsualización en directo, las pruebas unitarias, el autocompletado, el minimapa, la selección múltiple, la depuración en Chrome y un detector de dependencias
  • Además de PHP, también soporta otros lenguajes: CSS, JavaScript, Node.js, Python, HTML, Perl, Ruby y Golang, entre otros
  • Refactorización de código y navegador de código
  • Inspector de código HTTP y explorador de bases de datos
  • Integración de Vagrant y Docker
  • Permite integrar sistemas de control de versiones de Git, Subversion, CVS, Perfore y Mercurial
  • Capacidad de colaborar en directo y ser compartido en Slack
  • Asistente para incorporación y proyectos
Ventajas Desventajas
Entorno de desarrollo multiplataforma y libre para muchos lenguajes de programación Soporte profesional únicamente disponible con la suscripción de pago
Todas las funciones PHP más comunes y las funciones de IDE -
También está disponible como editor PHP puro con Komodo Edit -

Eclipse Che – Cloud IDE (todos los sistemas operativos utilizan el navegador web)

Las características más importantes:

  • Permite desarrollar aplicaciones con tiempos de ejecución, dependencias, código de proyecto e IDE en espacios de trabajo preestablecidos, en contenedores y en la nube
  • Soporta la colaboración en directo de cientos de desarrolladores simultáneamente
  • Trabaja a través de un IDE online del navegador web
  • Desarrollo PHP basado en contenedores
  • Configuración con un solo clic de un espacio de trabajo preconfigurado
  • Configuración de pilas (stacks) PHP y personalización de las interfaces del editor
  • Permite trabajar con independencia de la ubicación y el dispositivo
  • Plantillas de Devfile
  • Proyectos de ejemplo preconfigurados como PHP puro, Symfony con MySQL, Laravel con MySQL o PHP puro con servidor web Apache
  • Acceso desde el terminal a todos los proyectos de ejemplo
  • Ampliable de forma flexible mediante plugins
Ventajas Desventajas
Soporta la colaboración multiusuario para cientos de participantes de forma simultánea No tiene su “propio” IDE
Instalación del IDE con un solo clic -
Muchos proyectos de ejemplo preconfigurados -
Flexible, interfaces de edición y funciones de plugin personalizables -

IDE de PHP de pago

JetBrains PhpStorm (Windows, Linux, macOS)

Las características más importantes:

  • Interfaz de usuario minimalista e intuitiva con funciones adicionales a demanda y opciones de configuración
  • Incluye un esquema de visualización para HTML5 y la priorización de los problemas de código
  • Ofrece una corrección de errores sobre la marcha
  • Funciones avanzadas de refactorización y depuración (con Zero-Config Visual Debugger, Xdebug o Zend Debugger)
  • Facilita el cambio entre versiones de PHP
  • Soporta sistemas de control de versiones de Git, Subversion y Mercurial
  • Adecuado tanto para PHPUnit (desarrollo basado en pruebas) como para Behat (desarrollo basado en comportamiento)
  • Además de PHP, también soporta otros lenguajes: CSS, Markdown, JavaScript, Node.js, REact, TypeScript, MySQL XML y LESS, entre otros
  • Apto para todos los frameworks PHP habituales (WordPress, Zend Framework, Yii, Magento, Laravel y CakePHP)
Ventajas Desventajas
Interfaz de usuario muy buena, clara, y fácil de poner en marcha Relativamente caro
Proceso de incorporación sencillo con ajustes de configuración flexibles -
Permite desarrollar tanto el frontend como backend al estar combinado con WebStorm -
La integración con el gestor de paquetes Composer permite gestionar las dependencias a través del IDE -

CodeLobster (Windows, Linux, macOS)

Las características más importantes:

  • La interfaz de usuario muestra todos los menús, paneles y funciones ocultas disponibles
  • Puede utilizarse como una combinación de editor PHP gratuito y de IDE opcional de pago
  • El editor ofrece todas las funciones PHP importantes, como el resaltado de sintaxis, el autocompletado y las funciones de depuración
  • Amplio soporte para PHP con plugins para WordPress, Drupal, Symfony, Yii, Laravel y Codelgniter
  • Compatibilidad con los motores de plantillas Twig y Smarty
  • Gestor de plugins integrado
  • Inspector de código HTML/CSS
  • Validación de código HTML/CSS/PHP
  • Gestor SQL y cliente FTP/SFTP
  • Compatible con sistemas de control de versiones de Git, SVN y Mercurial
  • Plantillas de código y fragmentos de código prácticos
Ventajas Desventajas
Disponible tanto como editor PHP gratuito como IDE PHP de pago Interfaz de usuario relativamente confusa
Práctico gestor de plugins para todos los plugins instalados y disponibles -
Funciones IDE específicas de WordPress con el plugin de WordPress -

Zend Studio (Windows, Linux, macOS, IBM i)

Las características más importantes:

  • Basado en el IDE PDT de Eclipse y puede ser instalado como un plugin de Eclipse o por separado
  • Se integra fácilmente con productos Zend como Zend Debugger, Zend Server, Zend Guartd y con las herramientas y frameworks API de Lamina
  • Soporta muchos otros frameworks, herramientas, servidores web y depuradores
  • Funciones específicas de PHP como asistente de código, implementación en la nube (pública y privada) y sistemas de gestión de bases de datos relacionales
  • Automatización para crear modelos
  • Edición inteligente de código para PHP y otros lenguajes como JavaScript, HTML, CSS y Markdown
  • Capacidades de depuración versátiles (con Zend Debugger, Xdebug o Z-Ray)
  • Aplicaciones PHP basadas en contenedores gracias a su compatibilidad con Docker
  • Integra varios sistemas de control de versiones y Composer
  • Se puede utilizar con plataformas populares de la nube como Azure, AWS, IBM Cloud u OpenShift de Red Hat
Ventajas Desventajas
Perfectamente compatible con otros productos Zend y plugins de Eclipse Relativamente alta complejidad
Disponible tanto por separado como en forma de IDE de Eclipse PDT No es compatible retroactivamente, con sus propias versiones anteriores
Ofrece muchos tutoriales variados, vídeos de ejemplo y plantillas -
Muy rápido a la hora de validar, buscar e indexar -

Codeanywhere – Cloud IDE (todos los sistemas operativos el navegador web, iOS o Android)

Las características más importantes:

  • IDE independiente de la plataforma para su uso en el navegador web o en sistemas operativos de teléfonos móviles
  • Soporta más de 100 lenguajes de código: PHP, CSS, JavaScript, TypeScript, Node.js, Python, Go, Ruby, LESS y Java, entre otros
  • Se utiliza en un contenedor OpenVZ, en un servidor propio o a través de terceros proveedores, como GitHub, Bitbucket, Google Drive, Amazon S3 o incluso DigitalOcean
  • Comienza con pilas (stacks) PHP y WordPress preconfiguradas o personalizadas
  • Pruebas de aplicaciones PHP en directo a través de protocolos HTTP y HTTPS
  • Soporta otros protocolos como FTP, FTPS, SFTP y SSH
  • Se puede integrar Git desde el terminal
  • Funciones PHP inteligentes como la refactorización, el minimapa, el autocompletado o las definiciones goto
  • Programación en pareja y en directo, con archivos compartidos
  • Diseños personalizables, visualización con filas, columnas, cuadrículas o en pantalla dividida
  • Previsualización en directo en el navegador web y embellecimiento del código con un solo clic
Ventajas Desventajas
Se puede utilizar desde el navegador web, así como con iOS y Android -
Incluye todas las funciones importantes de edición de PHP -
Previsualización en directo y pruebas en directo de aplicaciones PHP -
Muy fácil de usar y fácil de navegar -

En resumen

Que un editor PHP o un IDE de PHP sea adecuado para tus propósitos, depende principalmente de tus necesidades y su respectiva complejidad. Los editores PHP gratuitos están pensados, sobre todo, para usuarios que no tienen conocimientos profundos de programación y no trabajan regularmente con archivos PHP. Su ventaja radica en que la curva de aprendizaje es plana, los tiempos de arranque son rápidos y la interfaz es sencilla y clara. Notepad++ y Smultron son buenos ejemplos de editores PHP gratuitos.

Por otro lado, los editores PHP de pago se recomiendan cuando se está buscando una gama de funciones lo más amplia posible y la compatibilidad con tantos tipos de archivos y lenguajes de programación como sea posible. Para trabajos frecuentes y complejos con archivos PHP se recomiendan los editores que cuentan con una gran comunidad, su propio marketplace y su propia biblioteca de plugins.

Los IDE de PHP son los más adecuados para desarrollar un frontend y backend complejo con PHP o si necesitas frameworks y herramientas específicas. También suelen ofrecer un servidor web integrado, una visión general o una selección de pilas (stacks) y opciones para probar las aplicaciones. Una combinación de editor e IDE como Zend Studio o CodeLobster también es una buena opción.

¿Le ha resultado útil este artículo?
Page top