IDEs para PHP
A la hora de programar como comúnmente se llama “a pelo” (es decir, con el bloc de notas y nada más), uno echa en falta ciertas ayudas que nunca vienen mal: coloreado de sintaxis, comparativa de cambios, debug para encontrar y solucionar errores, indicaciones de identación, etc.
Y es que con algunos lenguajes, como PHP, HTML, y otros, uno empieza programando la mayoría de las veces con el bloc de notas (realmente no hace falta estrictamente hablando nada más que eso) y si acaso algun programa del tipo Notepad++.
Pero los IDEs (Integrated Development Enviroment, Entorno de desarrollo integrado) siempre facilitan la tarea y evitan perdidas de tiempo innecesarias por medio de ayudas como autocompletado de funciones, documentación generada, ayudas para solución de errores, gestión de proyectos completos…
Por eso, en Smashing Magazine han realizado una comparativa y estudio de diferentes IDEs para PHP, en los que han contemplado PDT 1, PDT 2.0, Zend Studio 6, NetBeans 6.5, NetBeans 7 (development version), Aptana PHP, Aptana Studio Pro, Codelobster, y Nusphere PhpED 5.6; algunos de ellos basados en plataforma Eclipse.
Precisamente hace unos días estuve echándole una ojeada a Aptana, que parece un simple plugin de Eclipse pero en realidad es todo un compendio de funcionalidades para convertir Eclipse en todo un IDE para desarrollo web. Por tener tiene hasta un servidor web integrado para realizar pruebas. Aunque originalmente fue concebido para desarrollar aplicaciones en Ajax, se le pueden añadir una serie de plugins para darle soporte para PHP, RoR, Python, Perl…
La verdad es que es el primer IDE para desarrollo web que he probado pero las primeras impresiones fueron geniales. No obstante, no me querría tirar al agua hasta no haberlo probado un poquito más en serio.