para - phpstorm
¿Cuál es el mejor IDE para PHP? (30)
¿Estás seguro de que estás buscando un IDE? Las características que está describiendo, junto con la impresión de ser demasiado complicado que obtuvo de, por ejemplo, Aptana, sugieren que tal vez todo lo que realmente desea es un buen editor con resaltado de sintaxis e integración con algunas herramientas comunes de flujo de trabajo. Para esto, hay toneladas de opciones.
Utilicé jEdit en varias plataformas con éxito, y eso por sí solo lo coloca por encima del resto (muchos de los IDE son multiplataforma también, pero Aptana y todo lo basado en Eclipse va a ser bastante pesado, si es completo). presentado). jEdit tiene complementos listos para todo en su lista y resaltado de sintaxis para una amplia gama de idiomas. También puede mostrar un shell en la parte inferior de la ventana, invocar scripts desde el editor, y así sucesivamente. No es perfecto (la UI es mejor que la mayoría de las UI de Java, pero no es perfecta, pero no creo), pero he tenido buena suerte con ella, y será muchísimo más simple que Aptana / Eclipse.
Dicho esto, sí me gusta bastante Aptana para el desarrollo web, hace mucho trabajo duro para ti una vez que superas la curva de aprendizaje.
Soy un desarrollador de PHP y ahora uso Notepad++ para la edición de código, pero últimamente he estado buscando un IDE para facilitar mi trabajo.
He investigado Eclipse , Aptana Studio y muchos otros, pero no estoy realmente decidido, todos se ven lo suficientemente agradables pero un poco complicados. Estoy seguro de que todo se pondrá fácil una vez que me acostumbre, pero no quiero perder el tiempo.
Esto es lo que estoy buscando:
- Soporte de FTP
- Código resaltado
- El soporte SVN sería genial
- Ruby y JavaScript serían geniales
¿Has probado NetBeans 6? Zend Studio y NetBeans 6 son los mejores IDE con soporte PHP que encontrarás y NetBeans es gratuito.
¿Has visto Delphi para PHP (< http://www.codegear.com/products/delphi/php >)?
Joe Stagner de Microsoft realmente le gusta Delphi para PHP .
Él lo dice aquí: "[Delphi for PHP] 2.0 es la REAL DEAL y ¡ME ENCANTA!"
¿Qué características de un IDE quieres? ¿Motor de construcción integrado? Depurador? Código resaltado? IntelliSense? ¿Gestión de proyectos? Gestión de la configuración? Herramientas de prueba? Excepto por el resaltado del código, ninguno de estos está en sus requisitos.
Así que mi sugerencia es usar un editor que admita plugins, como Notepad++ (al que ya está acostumbrado). Si aún no hay un complemento que haga lo que desea, escriba uno.
Yo uso Coda en Mac OS X.
Aptana lo soporta y lo uso para todo mi desarrollo web ahora.
Eclipse con PDT.
El mejor IDE para PHP en mi opinión es Zend Studio (que a su vez se basa en Eclipse PDT). Tenga en cuenta que en este caso "mejor" no necesariamente significa "bueno". Es lento y con un poco de errores, pero aún así, sigue siendo la mejor opción para los programadores de PHP. A lo largo de los años he probado una tonelada de editores de PHP y aún no he encontrado uno que funcione de maravilla .
Komodo IDE sería mi segunda opción. Mi único problema con Komodo es que la autocompleta no es tan buena. Con aplicaciones adecuadamente estructuradas donde use phpDoc para documentar los tipos de devolución, etc., debería estar bien. Pero trabajo en un proyecto que realmente no hace eso y Komodo no puede leer los archivos para saber que $ user es un objeto User por ejemplo.
Estoy usando Zend Studio . Tiene resaltado de sintaxis decente, finalización de código y tal. Pero la mejor parte es que puedes depurar código PHP, ya sea con un intérprete independiente de PHP o incluso en un servidor web en vivo mientras "navegas" por tus páginas. Obtienes las teclas habituales de Visual Studio, los puntos de interrupción, los relojes y la pila de llamadas, que es casi indispensable para la búsqueda de errores. No más "alerta ()" - código fuente depurado lleno de errores :)
Estoy usando PHPDesigner pero iré a Eclipse PDT. Siempre estuve en contra de Eclipse hasta hace unos meses cuando tengo un proyecto de Java por terminar ... Gran IDE
Ahora no puedo imaginarme un día sin Eclipse. :)
Hay un chico nuevo en la ciudad, PhpStorm de JetBrains. Lo usas y apuesto a que te olvidarás de todos los otros editores. Aunque es un poco caro, desafortunadamente.
He intentado con Eclipse PDT, con cierto éxito. Aptana también es bastante bueno, o si estás haciendo muchas cosas de AJAX, es genial. Sin embargo, su millaje puede variar según los complementos adicionales que quiera usar con ellos.
Indiscutiblemente, el mejor IDE para PHP es NuSphere PHPEd. No es una competencia Es tan bueno que uso WINE para ejecutarlo en mi Mac. PHPEd tiene un impresionante depurador integrado que se puede usar con su servidor web local (totalmente automático) o simplemente puede instalar el módulo dbg para XAMPP o cualquier otro Apache que desee ejecutar.
Lástima que nadie mencionó phpDesigner . Es realmente el mejor IDE que he encontrado (y creo que los he probado todos).
El principal pro de esto es que NO se basa en Java. Esto mantiene todo rápido.
caracteristicas:
- Resaltador de sintaxis inteligente: ¡cambio automático entre PHP, HTML, CSS y JavaScript según su posición!
- PHP (ambas versiones 4 y 5 son compatibles)
- SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
- HTML / XHTML
- CSS (ambas versiones 1 y 2.1 son compatibles)
- JavaScript
- VBScript
- Java
- DO#
- Perl
- Pitón
- Rubí
- Sabelotodo
PHP:
- Soporte para PHP 4 y PHP 5
- Code Explorer para PHP (incluye, clases, clases ampliadas, interfaces, propiedades, funciones, constantes y variables)
- Finalización de código (IntelliSense) para PHP: ayuda con el código a medida que escribe
- Consejo de código (sugerencia de código) para PHP: ayuda con el código a medida que escribe
- Trabaja con cualquier framework de PHP (acceso a clases, funciones, variables, etc. sobre la marcha)
- Programación orientada a objetos PHP (OOP) incluyendo objetos anidados
- Soporte para PHP heredoc
- Adjunte cadenas con comillas simples o dobles, avance de línea, retorno de carro o pestañas
- Variables del servidor PHP
- Plantillas de declaración PHP (if, else, then, while ...)
- Potente embellecedor de código PHP con muchas configuraciones y soporte de perfil
- asistente de phpDocumentor
- ¡Agregue documentación de phpDocumentor a funciones y clases con un solo clic!
- Etiquetas phpDocumentor
- ¡Comente o elimine comentarios con un solo clic!
- Salte a cualquier declaración con filtrado por clases, interfaces, funciones, variables o constantes
Depurar (PHP):
- Depurar con Xdebug
- Puntos de ruptura
- Paso a paso de depuración
- Entrar en
- Paso sobre
- Ejecutar al cursor
- Corre hasta el regreso
- Pila de llamadas
- Relojes
- Variables de contexto
- Evaluar
- Perfilado
- Múltiples sesiones
- Consejo de evaluación
- Errores de captura
Mi preferencia personal es Eclipse (con varios complementos) ya que estoy desarrollando en varios idiomas (PHP, Java y Ruby) y de esta manera siempre estoy acostumbrado a la interfaz y los atajos de teclado. Esto no es algo menor ya que te vuelves muy productivo de esta manera. No he usado Aptana, pero (con suerte) pronto, pero se ve interesante. Para otros IDEs que he usado: jEdit (para Java poco), Notepad ++ (aún para algunos scripts y ejecuciones cortas de código de prueba). Y para las características que usted solicitó: Eclipse admite muchos servidores de versiones de código fuente ( Subclipse ); su proyecto puede estar en un recurso de Samba; ZendDebugger / xdebug para la depuración.
No hay el "mejor" IDE, solo mejores y peores.
En este momento estoy tratando de establecerme con Aptana. Tiene muchas cosas que no quiero, como por ejemplo "Jaxer" doodads por todos lados. Es bastante rápido, pero se ahoga en archivos grandes cuando está activada la marca de sintaxis. No he podido averiguar cómo configurar la depuración de PHP. Tres cosas buenas sobre Aptana: instalaciones fáciles de complementos, complementos de Subversion muy rápidos e intuitivos, búsqueda rápida de archivos.
Probé Eclipse PDT y Zend para Eclipse, pero tienen niveles de pesadilla de interfaz cruft. La instalación de complementos es un horror viviente de los desajustes de versión y los mensajes de error crípticos.
También uso Komodo (nos compraron licencias en el trabajo). Komodo tiene una interfaz muy intuitiva, pero es ridículamente lenta, se ahoga en archivos de tamaño mediano con resaltado de sintaxis. La búsqueda de archivos es intuitiva, pero bastante lenta. La integración de Subversion no es tan buena, lenta y con errores. Si no fuera por la lentitud, probablemente me hubiera quedado con Komodo, especialmente para el depurador.
Para PHP en particular, PHPEdit es el mejor, y probé y trabajé en algunos de ellos, incluyendo Dreamweaver, Elipse, Emacs, Notepad ++, NetBeans, UltraEdit ...
Para PHP, recomendaría PhpStorm .
Es compatible con la sincronización FTP / SFTP, se integra bien con Subversion , CVS , Mercurial e incluso con Git . Además, es compatible con HTML, CSS, JavaScript y maneja la mezcla de idiomas como bloques SQL o HTML dentro de código PHP, JSON, etc.
Pero si necesitas Ruby puedes probar otro IDE - RubyMine con las mismas capacidades, pero para Ruby.
Para comenzar, aquí hay una lista de editores de PHP (Wikipedia).
Personalmente, todo lo que se basa en Eclipse o NetBeans es excesivo, la GUI es una porquería y el rendimiento es muy lento en comparación con otras alternativas.
Si está dispuesto a pagar, sugeriría Zend IDE (versión 5.5, no 6 porque está basado en Eclipse) y EditPlus para un editor de código más ligero pero potente.
Si está buscando alternativas gratuitas, o si codifica en otros idiomas además de PHP, OpenKomodo es un IDE realmente agradable con casi todas las características (sin SVN ni CVS) que necesita, lo único que veo sobre OpenKomodo es que a veces mete la sangría de mi código, pero de nuevo no la uso de manera muy regular.
En cuanto a una alternativa ligera gratuita: Notepad ++. =)
Recomendaría Zend IDE para el depurador integrado.
Siempre me sorprende que más personas no usen ActiveState Komodo .
Tiene las mejores funciones de depuración de cualquier IDE de PHP que he probado, es un producto muy maduro y tiene más funciones útiles de las que puedes agotar. Es de destacar que tiene un fantástico inspector HTTP, depurador de Javascript y Expression Regular Toolkit. Puedes obtenerlo para que pase por tu PHP, luego verás tu Javascript ejecutándose y luego verás tu tráfico HTTP saliendo por el cable.
También viene en forma gratuita (edición de Komodo) y abierta (versiones de OpenKomodo).
Ah, y si no siempre pirateas solo en PHP, está diseñado como un editor de varios idiomas y también para Ruby y Python.
He sido un cliente feliz por alrededor de 5 años.
Todos son buenos, pero solo Delphi para PHP (RadPHP 3.0) tiene un diseñador, controles de arrastrar y soltar, GUI editeor, un gran conjunto de componentes que incluyen Zend Framework , Facebook, base de datos, etc. Es el mejor en la ciudad.
RadPHP es el mejor de todos; Tiene todas las características que los demás tienen. Su diseñador es el mejor de todos. Puede diseñar su página como Dreamweaver (más que Dreamweaver).
Si usa RadPHP, tendrá ganas de usar ASP.NET con Visual Studio (pero el lenguaje es PHP ).
Es una pena que solo unos pocos lo sepan.
Yo uso y me gusta Rapid PHP .
RadPHP (anteriormente conocido como Delphi para PHP) es el mejor.
Eclipse PDT es muy agradable.
http://www.ibm.com/developerworks/opensource/library/os-php-ide/index.html
Personalmente, me encanta Notepad ++ ...: D. El enlace anterior compara algunos de los mejores IDEs y los mejores no son gratuitos.
Sin embargo, recomendaría Komodo 4.4 (utilicé la versión de prueba) ya que fue increíble. Mejor que Notepad ++, pero no gratis ... :(
PHPEclipse está lo más cerca posible de la potencia de Eclipse Java. Eclipse PDT es mucho más débil (la última vez que lo revisé).