NetBeans IDE Early Access for PHP

Movido pela curiosidade que a tempos coçava minha cabeça, sobre o suporte a PHP no NetBeans, que inclusive, foi meu amigo Michel quem me falou, assim que vi o anúncio de lançamento no blog do Bruno, corri pra baixar e já tratei de tentar tocar um projeto nele pra ver no que dava.

De início confesso que achei o NB - sente a intimidade - bem diferentão, afinal, eu já estava acostumadíssimo com o Eclipse PDT, com o suporte a SVN e Javascript instalado certinho, teclas de atalho, tudo configurado.. enfim. A instalação foi bem tranquila, apenas setei as permissões do arquivo .sh e mandei executar o bicho, sussão. Em comparação com o Eclipse, eu não consegui definir se o NetBeans chega a ser mais leve ou pesado, mas a integração com as Classes e extensões do projeto foram simplesmente ótimas, mas bastando seguir o padrão Ctrl+espaço e pronto, uma lista com todos os métodos das classes vinculadas, e também setadas no include_path - que no meu caso, acrescentei a pasta lib do CakePHP e a pasta com as minhas “classes velhas de guerra”.

No shot ao lado, está a descrição, e os parâmetros do método “paginate” do Cake série 1.2.

A princípio, um único detalhe não me agradarou ao usar o NB, que foi em relação as Teclas de atalho. Pode ser falta de costume, ou burrice mesmo, mas eu não consegui trocar a tecla de atalho para excluir/duplicar a linha ou seleção corrente.

Mas em compensação, achei super legal a parte em que ele “separa” os arquivos de projeto (arquivos de configuração) dos fontes (no caso, os nossos scripts PHP, páginas HTML, Javascripts e etc), uma pasta a mais, porém, uma forma legal de se organizar e não se misturar ao projeto, como o Eclipse, que teima em criar os .project e etc, chaaaato.

O suporte nativo a controle de versão foi algo que realmente me agradou, pois nas última versão do Eclipse “all-in-one” que baixei, infelizmente não consegui instalar o plugin do SVN.

O cliente para MySQL, na guia Services, também é um grande um facilitador na hora de testar suas consultas SQL, com poucos cliques, você pode ir navegando entre suas tabelas, digitando SELECTs, e tudo mais, sem precisar abrir uma nova aplicação para isso, eu que gosto muito do PHPMyAdmin, também acho válida a opção de ter uma ferramenta já de prontidão para testes mais imediatos, sem a necessidade de se esperar toda uma segunda ferramenta carregar.

A identação e a colorização de código, me agradaram muito, pois acho que o Eclipse bagunça um pouco qdo se quer identar código HTML, ou mesmo Javascript (esse, eu nunca consegui).

Achei o editor uma ferramenta agradável para se trabalhar, e que ao mesmo tempo, não consumia tanto de minha máquina, com uma gama incrível de recursos e ao mesmo tempo, fácil de se adaptar e já saindo escrevendo código.

Enfim, para os que querem experimentar uma nova IDE, rápida e ao mesmo tempo poderosa, recomendo em cheio essa nova versão do NetBeans, aos acostumados a IDEs mas tradicionais, como Zend Studio e o próprio Eclipse, está aí uma mais uma ferramenta para auxiliar a produtividade no desenvolvimento de softwares em PHP.

Para mim, acho que achei meu editor ;)