Tudo Sobre Nada

IDE para PHP

De vez em quando aparece alguém a perguntar-me se conheço algum IDE decente para PHP, e eu normalmente aponto para o Zend Studio ou para o PHPEclipse. No entanto, já há muito tempo que não faço nada em PHP, nem prevejo vir a fazer proximamente, portanto não sei bem a qualidade destas duas alternativas.

Mas como é bom saber estas coisas, fui procurar saber algo mais acerca disto.

Zend Studio 4

O Zend Studio é provavelmente o IDE mais conhecido, no mínimo porque é desenvolvido pela mesma empresa que "controla" o desenvolvimento do próprio PHP, a Zend.

Globalmente parece-me bastante completo, com integração com vários RDBMS (MySQL, PostgreSQL, Oracle, SQLite, Microsoft SQL Server - mas aparentemente não suporta DB2) e boa integração com CVS, incluíndo uma ferramenta para analisar visualmente as diferenças entre versões de ficheiros. Suporta também o deployment por FTP (ou SCP, SFTP, ...) directamente.

A Zend disponibiliza uma demonstração em flash que mostra algumas das funcionalidades disponíveis.

O preço varia entre os 99 dólares para a versão «Standard» e os quase 1500 dólares para uma licença perpétua da versão «Enterprise».

ActiveState Komodo 3.1

Algumas pessoas também já deverão ter ouvido falar do Komodo, desenvolvido pela ActiveState (que também fornece pacotes de Perl, Python e TCL para Windows) sobre a plataforma Mozilla (XUL).

A nível de funcionalidades, parece ser menos rico do que o Zend Studio, mas tem a vantagem de suportar outras linguagens, como PERL, Python e TCL, o que poderá ser interessante para algumas pessoas.

À semelhança do Zend Studio, o Komodo não tem nenhuma versão de utilização gratuita (para além de uma versão evaluation), mas os preços são mais reduzidos, com a versão «Personal» a custar 30 dólares e a versão «Pro» a rondar os 300.

NuSphere PHPEd 3.3

Quanto ao PHPEd não há muito a dizer. Parece ter todas as funcionalidades que se esperam de um IDE, e assim não é muito diferente dos dois anteriores (mas menos completo do que o Zend Studio).

Quanto aos preços, são parecidos com os do Komodo. E também não tem nenhuma versão de uso gratuito.

TruStudio 1.0

O TruStudio é um plugin para o Eclipse com suporte para PHP e Python.



Parece ter um bom conjunto de funcionalidades e, além da versão paga, tem também uma versão «Foundation» gratuita e open-source que, no entanto, tem menos funcionalidades do que a versão «Professional» (150 dólares, na versão PHP + Python).

PHPEclipse 1.1.4

O PHPEclipse é o único completamente gratuito e parece ter todas as funcionalidades que interessam. No entanto, o site não é muito motivante, e as instruções de instalação também não, o que me deixa um travo de desconfiança (ter um site informativo é muito importante, mas o pessoal do PHPEclipse parece ainda não ter chegado a esta conclusão).

Conclusões

Apesar de ter feito apenas uma análise superficial, as soluções comerciais nesta área parecem-me ser mais maduras, mas ao mesmo tempo fiquei com a ideia de que não é preciso gastar dinheiro para usufruir de um bom IDE para PHP.

Portanto dá para agradar a gregos e troianos: quem não quer gastar dinheiro, ou não necessitar de funcionalidades muito avançadas, pode escolher o TruStudio; Quem tiver dinheiro para gastar, ou necessitar de uma solução com apoio comercial e funcionalidades avançadas para beneficiar de uns warm fuzzies, pode ir para um Zend Studio ou Komodo.
 

9 Comentário(s):

  • Admira-me não teres destacado o PHPedit (http://www.waterproof.fr/).
    É considerado por muitos o MELHOR.

    E para os que não querem gastar seus euros, há uma alternativa gratuita à base do Java e por isso independente do SO, o jEdit (http://www.jedit.org/)

    Mais alguns:
    Jext - (http://www.jext.org/)
    gPHPEdit - (http://www.gphpedit.org/)
    SciTE - (http://www.scintilla.org/SciTE.html)
    PHP Mode for Emacs - (http://sourceforge.net/projects/php-mode/)

    Por Anonymous RVidal, em 29 Maio, 2005 20:23  

  • O PHPedit não conhecia (e por alguma razão não dei com ele nas minhas pesquisas).

    O jEdit não é bem um IDE, por isso não o incluí. Mas para quem, como eu, se sente melhor a usar ferramentas avulsas, é um bom editor.

    Por Blogger Carlos Rodrigues, em 29 Maio, 2005 21:54  

  • Eu uso o EmEditor em Windows... Linux depende, desde vim a gedit, mas vou lêr melhor este artigo e testar o melhor para Linux e Windows. Good work!

    Por Blogger Gothic, em 30 Maio, 2005 11:15  

  • Tenho ouvido muitos comentários acerca do Aptana Studio (http://www.aptana.com/studio), dizem que também é muito bom.

    Por Blogger Edemilson Lima, em 24 Março, 2008 16:53  

  • Para que está a procura de uma IDE super leve no estilo PHPEdit e gratuita (FREE) , outra alternativa muito interessante é o PSPAD.

    Por Anonymous Jonathan, em 28 Junho, 2008 01:38  

  • Opa, andei procurando pela melhor ide php e encontrei esse site aqui

    http://pt.wikibooks.org/wiki/Aplicativos_em_PHP/Editores_e_IDEs_para_PHP,_CSS,_JavaScript_e_HTML

    Tem uma listinha bem grandes, dentre eles tem o Zend Studio e o PHPEclipse, tem um link para o PHPEclipe falando sobre ele e também um turorial bastante completo, vou instalar o PHPEclipse mesm.

    Boa materia

    Por Anonymous Eduardo, em 01 Novembro, 2008 14:56  

  • Como programo em java uso frequentemente o NETBEANS na versão 6.0, em alguns trabalhos que tive de fazer em PHP pelo tempo disponivel baixei um pluging que me parece bem estavel e completo. Nas versões 6.1 e 6.5 RC está bem melhorado. Não constumo usar as distros RC porém pelo PHP embutido vale e o NETBEANS me passa uma confiança enorme (SUN) http://www.netbeans.org/downloads/

    Por Anonymous Lord Sidious, em 01 Novembro, 2008 22:37  

  • Não sou muito experiente com PHP, porem encontrei o phpDesigner 2008 super completo, Suas características combinam ferramentas que customizam a sintax de programação em PHP, HTML, XHTML, CSS e SQL, incluindo um navegador com testes e debug para seus scripts, possuindo integração manual. Imagino que ainda não utilizei nem 50% dos recursos disponiveis neste IDE. Ponto fraco não é free...

    Disponivel para teste em http://baixaki.ig.com.br/download/PHP-Designer-2008.ht

    Por Anonymous Rafael Eduardo Silva, em 25 Novembro, 2008 21:09  

  • Bom, sou Analista programador, e programo em PHP ha algum tempo e pra mim existem dois bons IDEs que são Dreamweaver (pago) e Netbeans (gratuito) que para mim é o melhor, pois quando estamos tratando de componentes GUI nenhum IDE o supera, tem um bom editor JavaScript e integra muito bem MySQL com PHP.

    Por Blogger durico, em 13 Junho, 2009 07:18