Aplicativos em PHP/Editores e IDEs para PHP, CSS, JavaScript e HTML

4 - Editores e IDEs para PHP, CSS, JavaScript e HTMLEditar

"A grande mídia não é wiki. Ela ainda não sabe trabalhar com a pluralidade pois se considera déspota da informação." Jaime Balbino

  1. Eclipse com PHPEclipse, Aptana e outros plugins
  2. PHPDesigner
  3. NetBeans for PHP
  4. Kate
  5. Dreamweaver
  6. Zend Studio
  7. VS.PHP
  8. Delphi for PHP
  9. KDevelop
  10. PSPAD
  11. Quanta
  12. BlueFish
  13. PHPEdit
  14. Geany
  15. NotePad++/
  16. CodeLobster IDE


Editores e IDEs para PHP

Editores e IDEs são ferramentas que podem tornar o trabalho do programador algo mais eficiente, mais rápido e mais agradável. Ele é bom quando agiliza o nosso trabalho. Mesmo que tenha muitos recursos mas venha a tornar o trabalho mais lento ou maçante não será produtivo. Aí se reforça a utilidade de testar várias ferramentas para descobrir qual melhor se adapta a cada um de nós.


O fato de um desenvolvedor ou um grupo considerar um certo editor ou IDE como o melhor, geralmente não significa que é o melhor para todos. O gosto pessoal ou de um grupo é algo particular e jamais representará o de todos.


Daí a diversidade de ferramentas no mercado para atender a diversos gostos, formações e experiências. Vale reforçar que não existe o melhor para todos, mesmo que exista um com a maior quantidade de recursos. Portanto experimente o máximo que puder e somente após eleja o seu preferido, aquele com o qual mais sente afinidade. Vale lembrar ainda que podemos eleger mais de um como preferido, existindo aquele principal e aquele para casos específicos.


No site PHP Editor Review (http://www.php-editors.com/) existe uma boa relação de editores para PHP, inclusive com uma busca onde podemos selecionar o Sistema Operacional e a licença.


A quantidade de editores e IDEs para trabalhar com PHP é relativamente grande. Aqui vou abordar apenas alguns que experimentei e com outros fiz poucos testes.


Este texto é fruto de uma busca no Google (http://www.google.com.br), uma pesquisa no site PHP Editor Review, um debate na lista PHPfortaleza (http://groups.yahoo.com/group/phpfortaleza) e algo da própria experiência do colaborador.


Inicialmente a intenção foi de encontrar um bom editor free para Windows, já que para Linux existem diversas boas alternativas nativas e então acabei fazendo uma pesquisa maior.


Aqui citarei pequenos editores simples, editores especializados para programação e IDEs para PHP. Os editores simples são aqueles que apenas editam texto puro e contam com alguns poucos recursos úteis, como numeração de linhas e outros. Os editores para programação em geral e alguns específicos para PHP. As IDEs normalmente contam com a maior quantidade de recursos.


Um detalhe importante que deve pesar na escolha do editor/IDE é se o projeto do mesmo ainda está em andamento, o tamanho da comunidade por trás do mesmo ou empresa e a data da última versão. Toda regra tem exceção, portanto fique atento.


Características importantes

- Colorir sintaxe

- Autocompletar código (funções do PHP)

- Autocompletar funções do usuário

- Dicas de funções (exibindo os parâmetros)

- Debug

- Integração com SGBDs

- Executar o script internamente ou via browser

- Assistentes para criação de código HTML, JS, CSS, etc

- Assistente para classes, funções, estruturas de controle do PHP

- Assistentes para CSS, JS e SQL

- Numeração de linhas

- Procurar/Sobrescrever no script (sensível ao caso e palavra completa)

- Suporte a várias codificações (UTF-8, ISO-8859-1, etc)

- Code Browser (classes e funções)

- Help integrado