Entornos de Desarrollo PHP
Entornos de Desarrollo Integrado o IDE’s
por ObjetivoPHP el Ago.14, 2009, bajo Entornos de Desarrollo PHP
Los Entornos de Desarrollo Integrado o IDE (Integrated Development Environment ), es un programa compuesto por un conjunto de herramientas para un programador. Puede dedicarse a un solo lenguaje de programacion o a varios de ellos. Los componentes mas comunes de los IDE’s son editor de texto (o codigo), compilador, interprete, herramientas de Automatizacion, depurador, controlador de versiones y ofrecen facilidades para el desarrollo de la interfaz grafica de Usuario.
IDE’s para PHP
- Zend Studio (de pago): Es quizas uno de los mejores IDE para PHP, es un programa de la casa Zend, orientado al desarrollo de aplicaciones web basado en Eclipse.
- Ofrece soporte para PHP 5.3
- Integracion con Zend FrameWorks
- Integracion con Zend Server
- Caracteristicas Abanzadas de Edicion de codigo: Resaltado de sintaxis, autocompletado de código, ayuda de código y lista de parámetros de funciones y métodos de clase, inserción automática de paréntesis y corchetes de cierre, sangrado automático, emparejamiento de paréntesis y corchetes (si se sitúa el cursor sobre un paréntesis (corchete) de apertura (cierre), Zend Studio localiza el correspondiente paréntesis (corchete) de cierre (apertura))..
- Generador de documentacion integrado (phpDoc)
- Detección de errores de sintaxis en tiempo real.
- Generador de Getters y Setters.
- Caracteristicas de Refactorizacion.
- Funciones de Depuracion (Debuger): Botón de ejecución y traza, marcadores, puntos de parada (breakpoints), seguimiento de variables y mensajes de error del intérprete de PHP. Permite también la depuración en servidores remotos (requiere Zend Platform).
- Barra de herramientas para Internet Explorer y FireFox.
- Manual de PHP integrado
- Soporte para control de versiones usando CVS o Subversion.
- Cliente FTP integrado.
- Soporte para navegación en bases de datos y ejecución de consultas SQL.
- Soporte basico para otros lenguajes web como HTML, Javascript y XML.
- Dispone de vista WYSIWYG, What You See Is What You Get (en inglés, “lo que ves es lo que obtienes”)
- PDT 2.1: (gratis) PHP Develoment tools Project. Tambien basado en eclipse y se dice que el dia que sea tan bueno como Zend Studio, se discontinuara este ultimo y quedara PDT.
El programa no necesita instalación: hay que descomprimir el archivo zip en una carpeta y ejecutar el programa eclipse.exe. Es un programa Java, por lo que se necesita tener instalado Java Runtime Environment 1.5 (o posterior).
- Existe una version disponible en el sitio comunitario de Zend con el Zend Debuger.
- Totalmente compatible con las noramas de Eclipse.
- Nuevo mecanismo de indexacion y almacenamiento en cache para mejorar el rendimiento y experiencia en la edicion de codigo y ayudar la navegacion.
- Caracteristicas mejoradas con respecto a la programacion orientada a objetos con respecto a la herencia y polimorfismo, permitiendo una mejor navegacion sobre los objetos.
- Marcas de referencia, permite ver cuantas veces se referencia un elemento simplemete cliqueando sobre el.
- Indicador de sobreescritura de metodos. son marcadores iconos que se muestran cuando se esta sobreescribiendo o implementando un metodo de una clase padre.
- Navegacion por jerarquias
- Ayudas de codigo mejoradas.
Komodo
Aptana
NetBeans
Eclipse
NotePad++
UltraEdit
En desarrollo ….