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

"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
* Eclipse com PHPEclipse, Aptana e outros plugins
* PHPDesigner
* NetBeans for PHP
* Kate
* Dreamweaver
* Zend Studio
* VS.PHP
* Delphi for PHP
* KDevelop
* PSPAD
* Quanta
* BlueFish
* PHPEdit
* Geany
* NotePad++/
* 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