Dentro del desarrollo de aplicaciones Web, es muy importante, elegir dos aspectos, por una parte un Lenguaje y Por otra un IDE (Entorno de Desarrollo Integrado por sus siglas en ingles), esta de mas decir de que PHP es un solido lenguaje de Programacion Web, que ofrece muchisimas caracteriscas, que gustan por supuesto al desarrollador.
Sin embargo en el segundo aspecto es muy complicado decidirse por uno o por otro, puesto que en el mundo existen diversos Entornos de Desarrollo que brindan soporte para PHP, algunos son Libres otros de Pago, he aqui un pequeño resumen de los IDEs mas populares para PHP.
Eclipse PDT
Eclipse PDT, es un excelente IDE, para PHP, que esta basado en el popular IDE Eclipse, Este es uno de los primeros IDEs, OpenSource para PHP, cuya comunidad de desarrolladores crece dia a dia y tiene apoyo de Zend. Al parecer terminara siendo el IDE, por defecto para los desarrolladores de PHP.
PROS
Coloreado de Sintaxis, autocompletado de codigo, Es Multiplataforma, es extensible a traves de Plugins, Tiene un navegador interno para ver los resultados a medida que vayamos desarrollando nuestros proyectos, nos permite editar documentos XHTML, CSS y JavaScript. Generacion de Getters y Setters Automatizado
CONTRAS
Un poco complicado de configurar, debido a que existe muy poca documentacion sobre este IDE, Consume mucho recurso del sistema puesto que esta desarrollado en Java,
ENLACES RELACIONADOS
Descarga: www.eclipse.org/pdt
Zend Home Page: www.zend.com
Para aprender mas sobre Eclipse PDT:www.notasanime.com.ar/coders/?cat=17
Zend Studio
Zend Studio, es uno del los IDEs, mas completos para desarrollar en PHP, su ultima version, ya no esta basada en la plataforma Java, su interfas es casi similar al de Eclipse PDT, existe dos variantes de este IDE, Zend Studio Instalable, y otro que esta disponible como Plugin para Eclipse (Zend Studio for Eclipse)
PROS
Excelente IDE, para desarrollar de manera profesional
CONTRAS
Ambas versiones son de Pago y su licencia es muy caro
ENLACES
pagina oficial: www.zend.com
Aptana IDE
Otra muy buena alternativa a Eclipse PDT, puesto que tambien esta basado en Eclipse, aunque algunos recomiendan instalar Aptana Studio como Plugin a Eclipse PDT, y de esta manera tendremos un potente IDE, de desarrollo. Existen dos versiones uno de pago (Aptana Studio Profesional) y otro libre (Aptana Studio Comunity),
PROS
Soporte nativo para ajax, expansible a traves de plugins, coloreado de sintaxis. Autocompletado de codigo.
CONTRAS
Existencia de dos versiones.
ENLACES
Pagina oficial: www.aptana.com
Netbeans PHP
Este es uno de los ultimos IDEs, para PHP, que viene de la mano de Netbeans, y su aparicion fue en Netbeans 6.5, como plugin par el popular IDE. no probe ni tengo mucha referencia sobre este IDE, por tanto no puedo decir cuales son los pros y los contras
ENLACES
Pagina oficial de netbeans: www.netbeans.org
Hasta Ahora, hemos hablado de IDEs, que casi en su mayoria funcionan sobre la plataforma JAVA, a ecepcion de la ultima version de Zend Studio. Pero quienes quieren Herramientas de Desarrollo en otras plataformas por ejemplo el .NET, no se desilucionen, pues tambien tienen herramientas que funcionan sobre esta plataforma aunque la todos son de pago, existen muchos IDEs, pero en este caso hablaremos de uno en especial.
VS.PHP for Visual Studio
VS.PHP Para Visual Studio, es un plugin para Visual Studio que te permite convertir a VS, en un IDE, para PHP, sin duda es uno de los IDEs, que compite seriamente con Zend Studio, y lo mejor es que aprovecha muy bien las herramientas que ofrece Visual Studio. Existen tres versiones. VS.Php Standalone para Visual Studio Express, VS.Php para Visual Studio 2008 y otra para Visual Studio 2005
PROS
Funciona sobre la plataforma .NET, coloreado de sintaxis, autocompletado de codigo (y intellisense) , se integra perfectamente con los lenguajes de .NET
CONTRAS
Es de pago, aun le falta algunas opciones por integrar
ENLACES
Pagina oficial: www.jcxsoftware.com
tabla comparativa VS.PHP vs Zend Studio for Eclipse
Estos son los IDEs, mas populares para PHP, aunque hay otros que no se han mencionado tales como PHPDesigner, ComodoIDE entre otros,
Comentarios
Te olvidaste de Dreamwever. Un IDE sencillo, liviano, +o- configurable y amistoso con el diseniador grafico (por su manipulacion en caliente).
Y corre sobre windows y gnu/linux. En gnu/linux con wine desde luego(No se si existe una version para gnu/linux).
A mi parecer no basta solo con escoger el lenguaje y el IDE, sinó tambien escoger un framework que cumpla con tus necesidades, y si de frameworks hablamos hay una gran variedad, de todo color lenguaje y sabor, :)
Django, para phyton, Symfony o CakePHP, ZEND para PHP, JSF para java entre otros.
y estos se ven acoplados en alguno que otro IDE, JSF y Symfony en NetBeans desde su proxima version 7.0 que salé si no me equivoco hasta el 20 de Diciembre o inicios de Febrero.
buena referencia de IDE's, pero, a mi me gusta Vim, con eso tengo todo lo que necesito:
autocompletado (ctrl + p)
tabs (:tabnew)
splits horizontal (:sp)
splits vertical (:vsp)
coloreado de sintaxis (:synon)
...... ;-)
Muy de acerdo "vim" es muy bueno para desarrollar, sus funciones y los muchos plugins, ademas que es muy liviano, versatil y para todo campo.