NetBeans IDE Early Access for PHP

PHP, Software Livre |

netbeans

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.

screenshot-testing-netbeans-ide-early-access-for-php

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”.

screenshot-testing-netbeans-ide-early-access-for-php-1
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 ;)

5 Comments

  1. Ataliba Teixeira  •  mai 7, 2008 @12:25

    O NetBeans é realmente uma IDE muito boa, pelo menos para Java. Mas eu ainda sou meio fã do Eclipse.
    Ele acaba resolvendo boa parte dos problemas que eu tenho em um lugar só, aí já viu neh ? hehehehe

    [Reply]

  2. BrodocK  •  mai 21, 2008 @15:33

    Já uso o Netbeans 6.x a um bom tempo (antés mesmo da série 6 final ser lançada) e a cada dia que passa ele fica melhor e melhor.

    Atualmente estou usando ele como minha IDE principal para Rails, mas tava com curiosidade pra ver o suporte dele pra PHP, e pelo pouco que falasse ja me convenceu a testá-lo.

    [Reply]

  3. Thiago  •  mai 21, 2008 @16:04

    Recomendadíssimo..
    aqui no meu Ubuntu deu um ‘pequeno’ bug, onde quando ele tenta abrir o auto-completar, perco o foco do editor… mas é MUITO bom, eu curti… e tão logo resolvam esse bug, volto a usar ele..

    Por enquanto, me aventuro no Vim hheheheheh

    [Reply]

    BrodocK reply on maio 28th, 2008 4:17:

    Será que não é por que você esteja usando o hack pra poder fazer funcionar java + compiz? aquele do MToolKit…

    mais precisamente:

    AWT_TOOLKIT=MToolkit
    export AWT_TOOLKIT

    se for isso, tenta “desligar” o hack e fazer alguns testes. De vez em quando ainda a tela fica cinza (quando abre uma janela dentro do netbeans), mas é bem raro.

    [Reply]

    Thiago reply on maio 28th, 2008 9:08:

    Na real, isso foi resolvido passando aquela linha que eu coloquei em outro post… essa do AWT não surtiu efeito nenhum..

    agora,formatei o pc, botei o ubuntu zeradinho, e tá tudo funcionando normal dessa vez .. valeu!

    [Reply]

  4. Ataliba  •  set 18, 2008 @22:39

    É, tenho que concordar que o NetBeans é realmente uma IDE muito boa :-)
    Comecei a fuçar um pouco nele e sinceramente, estou começando a pensar em abandonar o Eclipse, principalmente, porque, para Java, também, ele me pareceu bem interessante.

    Tudo já configuradinho e etc hehehehe uma mão na roda …

    Para PHP virou minha IDE principal :-)

    [Reply]

  5. Alexandre de Oliveira  •  nov 29, 2008 @14:34

    Virou minha IDE principal para PHP. É realmente muito prático no momento da edição de código.

    Estava usando o DW CS2 e faltava muito recursos. Ele não tem acesso no CTRL+Espaço a variáveis ou funções que você esteja usando. Aí testei o Zend, mas ele trava muito enquanto escrevo. Aperto um enter e leva até 1 segundo para escrever o Enter na tela. Isto se dá por causa do debugger, acredito. Ele sublinha os defeitos do código, e isto acontece em tempo real. Ele não tem multi-threadding, então ele pára todo o resto para processar. Fora isto e o ínfimo suporte a FTP, gostei muito dele.

    O NetBeans é muito melhor. Não trava como o Zend. É bonzão. Só não gosto de não ter escrito na barra de título o diretório do arquivo no qual estou editando. Mas isso é detalhes.

    [Reply]

    Thiago reply on novembro 29th, 2008 17:19:

    É realmente um editor muito bom cara.. tem muitos anos que não uso o DW, e o Zend, eu o larguei apenas por ser pago… nunca cheguei a enfrentar essas travadas, mas no NB sim, como citei num comentário anterior…

    Engraçado, é que esse lance da barra de título, tu é o quarto ou quinto a mencionar isso pra mim hehehehe.. quem sabe a galera postando isso lá no site do projeto, eles não incorporem ? ;)

    Um abraço Alexandre

    [Reply]

Leave a Reply

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>