Evitar navegación.
Principal

Los mejores IDEs para Php

Si eres novato en el mundo del desarrollo web ó estas cansado del IDE que utilizas, puede que en esta lista encuentres una solución.

¿Qué es un IDE?, Integrated Development Environment (entorno de desarrollo integrado), es decir un editor de código que ademas puede servirnos para depurar y facilitarnos las diferentes tareas necesarias en el desarrollo de cualquier tipo de aplicación.

Hay que aclarar que es posible que un mismo IDE pueda funcionar con diferentes lenguajes de programación, un buen ejemplo de ello es Eclipse.

Los mejores IDE's para Php

El orden de los items de la lista no es significativo ya que de lo que se trata es de poder encontrar el entorno de desarrollo que mejor se adapte a nuestras necesidades.

Zend Studio

Son muchos los desarrolladores que trabajan con Zend Studio, es posiblemente uno de los mejores IDE del momento.

Se trata de un programa de la casa Zend, uno de los mayores impulsores de PHP, orientada a desarrollar aplicaciones web, como no, en PHP.

Zend Studio es un editor de texto para páginas PHP que proporciona un buen número de ayudas desde la creación y gestión de proyectos hasta la depuración del código.

Hace unos meses recibiamos buenas noticias ya que Zend anunciaba la disponibilidad del nuevo Zend Studio Neon. A diferencia de las versiones anteriores ya no se trata de un IDE desarrollado en Java (excesiva lentitud y consumo de memoria en algunos casos), ahora esta basado en Eclipse, Eclipse es una plataforma de software de código abierto independiente de una plataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido".

Descarga la beta: Zend Studio Neon (requiere registro, gratuito).


Open Komodo Project

Es un proyecto bastante singular porque se basa en la creación de aplicaciones Web que corran bajo Firefox, además de estar construidas con el Komodo IDE.

Así, la compañía creadora del proyecto se asegura estar presente en la lucha contra la Web cerrada, al igual que otros, como es el caso del conocido Mozilla.

El Open Komodo Project responde a las exigencias de las herramientas para el desarrollo de la tecnología de web libre, promoviendo la innovación en web y la libertad de elección para los desarrolladores y usuarios finales.

Con la creación del Open Komodo Project, ActiveState se une a otros defensores como Mozilla en la promoción de la web abierta. La filosofía de web abierta pretende mantener la integridad de la web como un espacio público neutral en cuanto a plataforma, idioma y navegador.

Open Komodo Project Website


Eclipse

Eclipse es una plataforma de software de códifo abierto independiente y que es y ha sido muy utilizada para desarrollar entornos de desarrollo (IDE), pero del mismo modo se puede usar para otros tipos de aplicaciones cliente (Ej: BitTorrent, Azureus).

Lo mejor de Eclipse es que tiene una gran comunidad de usuarios extendiendo constantemente las apliaciones.

Algunos proyectos de IDE's con Eclipse son:

  • AspectJ es una extensión del lenguaje Java orientado a aspectos.
  • Proyecto de herramientas de desarrollo en C/C++ (CDT) trabaja para proveer un Ambiente integrado de desarrollo completamente funcional para C y C++ para la plataforma Eclipse.
  • Subproyecto IDE de COBOL para Eclipse (COBOL) construye un Ambiente Integrado de Desarrollo (IDE) completamente funcional para COBOL en la plataforma Eclipse.
  • Herramientas de Desarrollo de Java (JDT) provee las herramientas que implementan un IDE de Java, soportando el desarrollo de cualquier aplicación Java, incluyendo los plug-ins de Eclipse.
  • Photran (photran) es un IDE completamente funcional para Fortran con soporte para Refactorización.
  • PHP Development Tools trabaja para proveer un IDE completamente funcional para PHP para la plataforma Eclipse.
  • Wolfram Workbench es un IDE basado en Eclipse (también disponible como plugin para Eclipse) para el lenguaje Mathematica.
  • PyDev un IDE completamente funcional para python con soporte para Refactorización, y depurador gráfico.

Eclipse Language IDE
Eclipse Website


PDT (PHP Development Tools, Eclipse)

PDT (PHP Development Tools), este proyecto ha tenido una gran respuesta entre los desarrolladores de PHP y que ha sido descargado más de 300.000 veces.

Entre las características en la versión actual (1.0) se encuentran:

  • Editor sensible al contexto, el cual provee de resaltamiento de código, asistente de código y autocompletado de código.
  • Integración con el modelo del proyecto Eclipse, que permite para inspeccionar el uso de las vistas del contorno del fichero y del proyecto, así como la nueva vista PHP Explorer.
  • Soporte para el debug incremental del código de PHP
  • Extensos frameworks y APIs que permiten a los desarrolladores e ISVs (vendedores de software independientes) fácilmente extender PDT para crear nuevas e interesantes herramientas orientadas al desarrollo de PHP.

Ya se puede descargar esta versión desde el siguiente enlace http://download.eclipse.org/tools/pdt/downloads.

Más información sobre el proyecto PDT, lo podéis encontrar en su web oficial http://www.eclipse.org/pdt.

Aptana (Eclipse)

Aptana es un entorno de desarrollo dirigido hacia las aplicaciones web escritas en Ajax/JavaScript. Está basado en Eclipse y lo podremos encontrar para las tres plataformas mayoritarias (Win, Mac y Linux), ya sea como plugin del mismo Eclipse, o como aplicación por separado... en nuestro caso como queremos que nos sirva para editar código en Php lo mejor sería utilizar Aptanacomo plugin de Eclipse.

Las características de esta IDE son similares a otras IDE más generales: gestión de proyectos, vista outline y vista previa, autocompletado, macros (en este caso, escritos en JS), gestión de documentación, etc…

Soporta las librerías más populares: Prototype, Scriptaculous, Dojo, MochiKit, Yahoo UI, Aflax, JQuery y Rico.

Aptana
Eclipse

Php Designer

Php Designer, es un completo entorno de desarrollo y programación especialmente diseñado para desarrolladores de PHP, aunque también permite trabajar con comodidad en otros lenguajes de programación como HTML, XHTML, CSS y SQL.

Ofrece toda una serie de asistentes y diálogos integrados que facilitan en todo momento tu tarea, además de acceso directo a librerías de código o scripts de uso habitual, utilidades diversas y toda suerte de herramientas, todo ello en una interfaz de diseño sencillo y elegante que puedes personalizar con nada menos que dieciocho temas distintos.

Cuenta con cliente de FTP y navegador de ficheros integrado, utilidades de corrección y autocompletado, búsqueda integrada en Google y soporte para proyectos.


PhpEdit

PHPEdit ofrece un entorno de trabajo para todos aquellos programadores especializados en PHP, pero que también permite trabajar con HTML, XML y TXT; un entorno integrado para Windows y con una variada colección de herramientas.

Entre dichas herramientas se incluyen plantillas de teclado, marcadores de texto, un "debugger" integrado para detectar errores en el código y un código de color para comandos de sintaxis que hace más sencilla e intuitiva la lectura.


Conclusión

En esta lista que acabamos de leer tenemos IDEs para todo tipo de gustos, mi recomendación es ver cuales se adaptan mejor a nuestras necesidades y probarlos, probando algunos de esta lista seguro que damos con el IDE que estabamos buscando.

Enlaces Relacionados


Zend por siempre!!

Cuando un programador toma un nivel alto, no necesita ver los diseños en dreamwever, con solo ver el codigo se entiende todo.

Con Zend al orientación a objeto se hace muy simple y puedes accesder al los metodos de este objeto con tener el archivo abierto en el editor.

Posibilidad de documentar tu codigo de tu sitio web, ya que tiene integrado el PHP Documentor.

Posibilidad de conectar a WebServices con un asistente muy simple.

Para mi es el mejor!!

La imagen de Open Komodo se

La imagen de Open Komodo se corresponde con la versión de pago Komodo. Ahora la versión libre se llama Komodo Edit. Además komodo, tb el komodo edit, son IDEs para el desarrollo con lenguajes de script (Python, Perl, PHP, ...).
Puntualización: "...creación de aplicaciones Web que corran bajo Firefox...", esto no es exactamente cierto. En realidad el propio IDE está desarrollado empleando la tecnología de Mozilla, pero el entorno es de propósito general. En las primeras versiones de komodo en realidad se ejecutaba un proceso llamado "mozilla" cuando se lanzaba el IDE.

el netbeans tambien trae una extencion para php

En netbeans tambien se pueden desarrollar aplicaciones web con php.

es bueno q' php tenga su propio IDE

hola yo e ustilzado macromedia para mis desarrollos en php pero hay cosas que macromedia no ha podido soportar es bueno tener un ide propio de php ya las cosas de integracion se pueden hacer con macromedia

PHP Designer 2008

Yo llevo algun tiempo usando estas IDE's empece con la version 2007 y ahora ando con la 2008, me parecen muy buenas ademas de que no consumen demasiados recursos de la maquina, tiene una alta compatibilidad con la programacion orientada a objetos, te facilita la manipulacion de clases, funciones, etc. Cuenta con una libreria extensa de funciones para lo que ocupes, ademas que la version 2008 ya viene integrado el manual de php por lo que si no entiendes una funcion te vas a la ayuda y listo. Recomendado al 100% y que conste que no llevo comision!

PHP IDE

Zend Studio for Eclipse, contiene ya una perspectiva para diseño PHP/HTML WYSIWYG, quizas no sea tan sofisticada como dreamWeaber pero puedes tener todo en un editor, claro que en lo que respecta a PHP, Zend Studio es infinitamente mas potente que dreamWeaber la unica cosa que es de pago pero el programa de Macromedia tambien lo es...
El problema es que los IDE's estan desarrollado para el estilo de programacion de separacion de capas, por un lado desarrolla la interfaz grafica y por otro lado el codigo...
Saludos

El problema es que los IDE's

El problema es que los IDE's estan desarrollado para el estilo de programacion de separacion de capas, por un lado desarrolla la interfaz grafica y por otro lado el codigo...

Gracias a Dios. La programación en PHP o cualquier otro lenguaje debe hacerse así. Quien mezcla ambas cosas (aunque PHP tienda a ello) no sabe programar BIEN.

Me falta Bluefish (para mí

Me falta Bluefish (para mí el mejor) y Quanta+ (aunque éste no se echa de menos, no me gusta nada XD), aunque, sinceramente, la mayor parte del tiempo uso vim a pelo

Eclipse

Yo utilizo eclipse hace mas de 3 años y sinceramente no tengo nada de que quejarme. Programo en PHP, C , C++ y HTML.

Es muy completo y me es de mucha utilidad la integración con CVS que tiene.

http://www.dvs-sistemas.com.ar

Opinion

Yo soy programador, pero no comparto la idea de un ide solo con texto, cuando es web y tienes diseño bueno, la vista de diseño te ayuda a acomodar todo más rápido y en menor tiempo que usando solo un editor de texto que complete funciones....

sigo con el viejo Dreamweaver

Yo aún sigo con Dreamweaver. Desarrollo sitios desde hace años y me siento perdido con editores que no me permitan trabajar manual y visualmente con el diseño de mis sitios. Las nuevas versiones de Dreamweaver, desde hace varios años, tienen muy buenos asistentes para programación en PHP y si sumamos a esto lo fácil que resulta agregar o quitar celdas y cambiar el diseño sigue siendo para mí lo mejor. Me gustaría saber cómo acostumbran a trabajar ustedes. Seguramente existe un mejor modo o todo depende de las costumbres de cada uno, pero siempre que he intentado trabajar de otro modo pierdo mucho tiempo que me pierdo entre varias aplicaciones para hacer algo que con Dreamweaver hago fácilmente. Yo tengo una versión original vieja y hace poco bajé la CS3 que espero adquirir en estos días porque es muy completa. Cualquier consejo será bienvenido.

Un saludo
JD
www.macrobar.com.es
www.macrobar.com.ar
www.macrobar.com.mx

Zend

Uso Zend y es verdad lo que dicen para los que no son tan buen programador como yo hace falta una vista de diseño por lo que recurro a dream Weaver, lo que no entiendo es como no ha salido un IDE con una vista de diseño como la que ofrece Dream Weaver, ya que todos lo que programan en php no somos tan aventajados como hacerlo sin una vista de diseño

Delphi for PHP

Ta bueno la info... pero sin duda alguna el mejor IDE PHP es "Delphi for PHP", pese a estar en sus etapas tempranas(1 version) esta te permite programar de manera visual(controles graficos tales como grillas, arboles,etc) ademas de facilitar de manera extrema el uso de AJAX sin duda promete este IDE desarrollado por la gente de CODEGEAR.
el IDE usa VCL for PHP q desde ya le da gran potencia a esta herramienta,
algo de info extra aqui http://www.samsistemas.com.ar/partners/delphi_for_php.html

o sino de la misma codegear
http://www.codegear.com/es/products/delphi/php

Delphi PHP

Lejos el mejor IDE, no es superado por ninguno, ya que dispone de integracion de VCL y obviamente el trabajo es mas visual.
Recomiendo que lo prueben!!!
Ademas podes construir tus propias VCL de la maneras mas simple.
http://www.vncsfe.com.ar - diseño web - diseño de sistemas santa fe

phpEd

A mi me gusta el phpEd de Nusphere.

phpEd

A mi me gusta el phpEd de Nusphere.

Rapid PHP

Es un editor muy liviano y tiene las caracteristicas principales de un buen editor como es resaltado de texto y autocompletado de funciones. Lastima que no es gratis pero tiene una version de prueba por 30 dias.

Más de lo mismo.

Todo bien con php, pero si lo integras permanentemente a la web, se necesita insertar tablas, imagenes, objetos de flash, y acá solamente tenes texto.

Por el momendo sigo usando MacroM*erda Dreamhuevo MX por que tiene todo lo de diseño.

Ojalá salga algo que realmente permita integrar TODO lo que se usa como corresponde, no nada más una herramienta de ayuda para los que sufren el sindrome del teclado.

Amo el xterm, linux, y programo actualmente con el crimson editor, y cuando tengo cosas de diseño y php las hago con el Macromi*rda.

Salu2

Diseñar con dreamweaver es bajonero

Desgraciadamente, para insertar tablas, imagenes y objetos de flash no necesitas más que saber html y un editor de textos.
No entiendo bien eso que dices. Para maquetar una web o programar en php, ¿para qué necesitas la vista de diseño del DW, q por otra parte, es bastante bajonera?
Con previsualizar en el navegador ya tienes la mejor "vista diseño" que podrías desear....
en finss
saluZz

depende de varias cosas

Hola, no estoy de acuerdo con tu exposición.

Esta claro que hay que saber y dominar HTML y CSS, pero una vista de como queda se pueden maquetar páginas más rapidamente
www.velarte.es/desarrollo/ por ejemplo es un ejemplo de una maquetación complicada, muy complicada con una carga grafica importante. para eso si no maquetas con una vista diseño, te quedas pegado refescando el navegador, y despues tienes que depende del navegador se ve de una forma u otra, mientras que con la vista diseño

depende de varias cosas

Hola, no estoy de acuerdo con tu exposición.

Esta claro que hay que saber y dominar HTML y CSS, pero una vista de como queda se pueden maquetar páginas más rapidamente
www.velarte.es/desarrollo/ por ejemplo es un ejemplo de una maquetación complicada, muy complicada con una carga grafica importante. para eso si no maquetas con una vista diseño, te quedas pegado refescando el navegador, y despues tienes que depende del navegador se ve de una forma u otra, mientras que con la vista diseño

Delphi for PHP...

Que lastima, me hubiera gustado saber un poco de Delphi For PHP, ya que Borland le hace mucha propaganda, y BOrland siempre tuvo IDEs excelentes, aunque propietarios y a veces caros, pero excelentes al fin, y generalmente con versiones de prueba utiles, como las Turbo...

Muy bueno el informe, y ayuda a conocer un poco mas, a los que no conociamos otros IDEs, jaja.

Saludos.

Emacs

Yo por mi parte busco siempre un IDE que me sirva para hacer más que picar en un sólo lenguaje. Eclipse por ejemplo me gusta mucho ya que encuentras plugins para casi todo, pero es demasiado pesado y no me parece cómodo a la hora de personalizarlo. Es una lástima que la mayor parte de la gente que conozco que usa Zend y Eclipse lo tenga sólo para que le coloré el código.

Estuve un par de años usando VIM, pero al final estoy usando EMACS, el elisp será un engorro (que en cuanto estas dos días sin mirarlo ya se te ha olvidado todo), pero es fácil llevar tus configuraciones de un lado a otro o tenerlo en tu hosting si tienes ssh... Otra de las grandes ventajas de emacs es que puedes aprender a manejar un excelente IDE y a tocar el piano al mismo tiempo :)

Habitualmente uso Kate, un

Habitualmente uso Kate, un editor de KDE (linux), es muy sencillo, muy ligero y muy practico, para una persona que domina bien el lenguaje es un gran editor, con un resaltado para mi gusto excelente.

w3c css validado?

Resultados del Validador CSS del W3C para http://www.tufuncion.com/ide-php

Errores

URI : http://www.tufuncion.com/ide-php
4 Lexical error at line 4, column 192. Encountered: "?" (63), after : ""

Vamos a ver si zend esta

Vamos a ver si zend esta basado en eclipse entonces esta basado en JAVA.

Delphi for PHP

Delphi for PHP

Uno más

Buena recopilación.
Apunto uno menos conocido, pero muy ligero: Geany http://geany.uvena.de/
Versiones para Linux y Windows.

Eclipse esta desarrollado en Java también

Eclipse esta desarrollado en Java también, consume muchos recursos, sobretodo con Aptana, aunque para mí sigue siendo el mejor. El recopilatorio esta genial, la explicación mejor, pero creo que hay un pequeño error cuando se habla sobre esto. ;)

Felicidades Manu!

Muchas gracias por tu

Muchas gracias por tu aportación, estas en lo cierto consume muchos recursos... con respecto a la pregunta de otro comentario sobre la recomendación personalmente utilizo Zend Studio pero creo que practicamente todos son validos y la elección es algo muy personal.

Saludos

Por cierto... ¿cual es la

Por cierto... ¿cual es la recomendacion del autor?

Me guardo el enlace...

Me guardo el enlace... genial recopilacion de IDEs gran trabajo, seguid así

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato