Qual é a melhor IDE para PHP? [fechado]
sou um programador de PHP e agora uso Notepad++ para edição de código, mas ultimamente tenho andado à procura de um IDE para facilitar o meu trabalho.
Estive a ver o Eclipse., Aptana Studio {[[3]} e vários outros, mas eu não estou realmente decidido, todos eles parecem agradável o suficiente, mas um pouco complicado. Tenho a certeza que vai ser tudo fácil quando me habituar, mas não quero perder o meu tempo. É disto que estou à procura.- suporte FTP
- Código realce
- apoio SVN seria óptimo
- Ruby e JavaScript seria óptimo
30 answers
Eu usei o jEdit em várias plataformas com sucesso, e só isso coloca-o acima da maior parte do resto (muitos dos IDEs também são plataformas cruzadas, mas Aptana e qualquer coisa baseada em Eclipse vai ser muito pesado, se cheio de destaque). o jEdit tem plugins prontos para tudo na sua lista, e realce de sintaxe para uma ampla gama de linguagens. Você também pode trazer uma shell no fundo da sua janela, invocar scripts de dentro do editor, e assim por diante. Não é perfeito (a UI é melhor do que a maioria dos Ui Java, mas não perfeito ainda não acho), mas eu tive boa sorte com ele, e vai ser um inferno de muito mais simples do que Aptana / Eclipse.
Dito isto, eu gosto bastante do Aptana para o desenvolvimento da web, ele faz muito do trabalho duro para você, uma vez que você está acima da curva de aprendizagem.Para o PHP eu recomendaria O PhpStorm .
Suporta FTP/SFTP sincronização, integra-se bem com Subversion, CVS, Mercurial e mesmo com Git. Além disso, ele suporta HTML, CSS, JavaScript e lida com a mistura de linguagem bem como blocos SQL ou HTML dentro do código PHP, JSON, etc.
Mas se precisares de Ruby podes tentar outro IDE - Rubimina com as mesmas capacidades, mas para o Ruby.
É uma pena que ninguém tenha mencionado o phpDesigner. É realmente a melhor IDE que eu encontrei (e eu acredito que eu tentei todos eles).
A principal vantagem deste é que não é baseado emJava. Isto mantém tudo rápido.
Características:
- Realce de sintaxe Inteligente-Interruptor automático entre PHP, HTML, CSS e JavaScript, dependendo da sua posição!
- PHP (ambas as versões 4 e 5 são suportadas)
- SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
- HTML / XHTML
- CSS (ambas as versões 1 e 2. 1 são suportadas)
- JavaScript
- VBScript
- Java
- C#
- Perl
- Python
- Ruby
- espertinho
PHP:
- Suporte para PHP 4 e PHP 5
- Explorador de código para o PHP (inclui classes, classes alargadas, interfaces, propriedades, funções, constantes e variáveis)
- Código Completação (IntelliSense) para PHP - code assist enquanto você digita
- dica de código (dica de código) para o PHP - code assist à medida que escreve
- trabalhar com qualquer frameworks PHP (classes de acesso, funções, variáveis, etc. on the fly)
- Programação Orientada a objectos PHP (OOP) incluindo objectos aninhados
- Suporte para PHP heredoc
- enclausurar cadeias de caracteres com aspas simples ou duplas, alimentação de linha, retorno de transporte ou páginas
- variáveis do servidor de PHP
- modelos de declaração do PHP (se, então, enquanto...)
- poderoso código PHP embelezador com muitas configurações e suporte de perfil
- Assistente de phpDocumentor
- adicione a documentação do phpDocumentor às funções e classes com um clique!
- etiquetas de phpDocumentor Comment or uncomment with one click!
- Saltar para qualquer declaração com filtragem por classes, interfaces, funções, variáveis ou constantes
Depuração (PHP):
- depurar com Xdebug
- pontos de paragem
- depuração passo a passo
- entra em
- Chega-te para lá
- executar até ao cursor
- corre até ao regresso
- pilha de chamadas
- Relógios
- variáveis de contexto
- avaliar
- Perfil
- sessões múltiplas
- dica de avaliação
- Erros de captura
O Eclipse PDT é muito bom.
Estou sempre espantado por mais pessoas não usarem ActiveState Komodo .
Ele tem as melhores instalações de depuração de qualquer PHP IDE que eu já tentei, é um produto muito maduro e tem características mais úteis do que você pode agitar um pau em. De notar, ele tem um fantástico Inspetor HTTP, depurador Javascript e ferramenta de expressão Regular. Você pode obtê-lo de modo que ele pisa através do seu PHP, então você vê o seu Javascript funcionando, e, em seguida, ver o seu tráfego HTTP saindo através do fio!
Também vem em versão livre (Komodo Edit) e aberta (openkomodo versions).
E se você nem sempre hackear o PHP, ele é projetado como um editor multi-linguagem e rocks para Ruby e Python também. Sou um cliente feliz há cerca de 5 anos.Também uso o Komodo (compraram-nos licenças no trabalho). Komodo tem uma interface muito intuitiva, mas é ridiculamente lenta, engasga em arquivos de tamanho médio com realce de sintaxe. A pesquisa de arquivos é intuitiva, mas bastante lenta. A integração Subversion não é assim tão lenta. Se não fosse pela lentidão, eu teria provavelmente preso ao Komodo, especialmente para o depurador.
Para começar, aqui está uma lista dos editores do PHP (Wikipedia).
Para o PHP em particular, O PHPEdit é o melhor, e eu tentei e trabalhei em alguns deles, incluindo Dreamweaver, Elipse, Emacs, Notepad++, NetBeans, UltraEdit ...
Http://www.ibm.com/developerworks/opensource/library/os-php-ide/index.html
Pessoalmente, adoro o Notepad++... :D . O link acima compara alguns dos melhores IDEs e os melhores não são gratuitos. Eu recomendaria Komodo 4.4 embora (eu usei a versão de teste) já que era incrível. Melhor que Notepad++, mas não livre... :(Estou a usar O estúdio Zend . Tem realce de sintaxe decente, completação de código e tal. Mas a melhor parte é que você pode depurar o código PHP, seja com um interpretador de PHP autônomo, ou mesmo em um servidor Web ao vivo como você "navegar" ao longo de suas páginas. Você tem as habituais chaves Visuais do estúdio, pontos de paragem, Relógios e pilha de chamadas, o que é quase indispensável para a caça de insetos. Não há mais "alerta ()" - código-fonte depurado:)
Já olhaste para O Delphi para o PHP (http://www.codegear.com/products/delphi/php [3]>)?
Joe Stagner da Microsoft gosta muitode Delphi para PHP .
Ele diz Aqui: [[[11]}"[Delphi para PHP] 2.0 é o verdadeiro negócio e eu adoro isso !"
Eu uso e gosto PHP rápido .
A minha sugestão é usar um editor que suporte os 'plugins', como o Notepad++ (a que já está habituado). Se não há já um plugin que faz o que você quer, em seguida, escrever um.
Eu uso Coda em Mac OS X.
RadPHP (Anteriormente conhecido como Delphi para PHP) é o melhor.
Todos são bons, mas apenas Delphi for PHP (RadPHP 3.0) tem um designer, arrastar e soltar controles, GUI editeor, enorme conjunto de componentes, incluindo Zend Framework, Facebook, banco de dados, etc. componente. É o melhor da cidade.
RadPHP é o melhor de todos; tem todas as características que os outros têm. Seu designer é o melhor de todos. Você pode projetar sua página assim como Dreamweaver (mais do que Dreamweaver).
Se utilizar o RadPHP, sentir-se-á com vontade de o utilizar. ASP.NET com Visual Studio (mas a linguagem é PHP ).
É pena que só alguns saibam disto.O Aptana suporta isto e eu uso-o para todo o meu desenvolvimento web agora.
A melhor IDE para PHP é Nusfere PHPEd. Não há dúvida. É tão bom que eu use vinho para colocá-lo no meu Mac. O PHPEd tem um depurador incrível incorporado nele que pode ser usado com o servidor Web local (totalmente automático) ou você pode apenas instalar o módulo dbg para o XAMPP ou qualquer outro Apache que você queira executar.
O melhor IDE para PHP na minha opinião é Zend Studio (que por si só é baseado no Eclipse PDT). Note que neste caso " melhor "não significa necessariamente "bom"."É lento e um pouco buggy, mas mesmo assim, ainda é a melhor opção para programadores PHP. Tentei uma tonelada de editores PHP ao longo dos anos e ainda não encontrei um que funcione grande.
Se você está disposto a pagar, eu sugiro Zend IDE (versão 5.5, não 6 porque é baseado no Eclipse) e EditPlus para um editor de código mais leve, mas powerfull.
Se você está procurando por alternativas livres, ou se você codifica em outras línguas que não o PHP, OpenKomodo é um IDE realmente bom com quase tudo os recursos (sem SVN nem CVS) que você precisa, o único con que eu vejo sobre OpenKomodo é que às vezes ele bagunça minha indentação de código, mas então novamente eu não usá-lo em uma base muito regular.
Como para uma alternativa leve: Notepad++. =)
Minha preferência pessoal é Eclipse (com vários plug-ins) como eu estou desenvolvendo em várias línguas (PHP, Java, e Ruby) e desta forma eu sou sempre usado para interface e atalhos de teclado. Isto não é uma coisa menor, pois você se torna muito produtivo desta forma. Eu não usei Aptana, mas vai (espero) em breve-ele parece interessante, embora. Para outros IDEs que eu usei: jEdit (para o pequeno Java), Notepad++ (ainda para alguns scripts e curtos testes de execução de código). E pelas características asked: Eclipse suporta muitos servidores de versões de código-fonte ( Subclipse ); o seu projecto pode estar numa partilha de Samba; ZendDebugger/xdebug para depuração.
O PHPEclipse é o mais próximo possível de eclipsar o poder java. O PDT do Eclipse é muito mais fraco (da última vez que verifiquei).