Não existe MELHOR IDE, existe a IDE que você melhor se adapta e te deixa mais confortável em programar e bla bla bla.
Recebo e-mail em grupos, Fórum dos curso e E-mail perguntando qual a melhor IDE de desenvolvimento para PHP/JQuery/CSS/HTML5 e muitas das respostas é a que esta acima.
Mas será mesmo? IDE boa é aquela que você conhece bem?
Não concordo com isso não. Eu já usei o DW no começo. Depois abandonei ele para usar o PHPEditor e depois fui para o EasyEclipse. Em busca de algo melhor migrei para o Zend Studio porém ele era pesado d+.
Então, um belo dia foi-me apresentado o PHPStorm desenvolvido pela JetBrains.
Algumas funcionalidades que me chamaram muita atenção
File Watchers (vigilante de arquivos)
Eu adoro esta funcionalidade. Com ela posso automatizar tarefas sempre que salvo um arquivo. por exemplo uso o YUI Compressor JS instalado no MAC e antes de publicar tinha a chatisse de ficar gerando os .min.js sempre que alterava um arquivo. Com o File Watchers eu simplesmente crio uma escuta e sempre que salvo um arquivo um arquivo min.js é criado.
Também adoro a sintaxe do SASS e com o PHPStorm é outro File Watchers para que ao salvar um SASS ele converta em CSS e
Veja um vídeo
Multi-select
Suporte ao GitHub
Veja mais algumas dos recurso do PHPStorm:
- Suporte ao Vagrant
- Console de SSH embutido. Além disso, SSH Remote Tools pode ser configurado para executar qualquer tarefa remota em uma única tecla. Leia mais no blog
- Acesso rápido ao terminal. No meu caso que uso MAC, qualquer coisa que quero executar no terminal é só um clique que esta o terminal aberto.
- Suporte ao Google App Engine para PHP. Leia mais no blog
- PHPUnit e suporte a debugger (https://www.youtube.com/watch?v=rqDDJfG6ip4)
- Suporte a uma gamaenormedeFrameworks
- Desenvolvimento Drupal com PhpStorm. Permite criar novo Projeto de módulo Drupal Saiba mais neste tutorial
- Symfony2
- Magento
- Yii
- CakePHP
- AngularJS (https://www.youtube.com/watch?v=kWlj4a_e0G0)
- Node.js (https://www.youtube.com/watch?v=EMiU8zACVgA)
- MediaWiki
- WordPress
- E mais um monte
- Suporte a jQuery