Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, alguém sabe como customizar a aparência inicial do codigo da pagina php que é criado no netbeans, quando eu crio uma nova pagina php no netbeans ele gera uns comentarios desnecessários, e o DTD é incompleto, eu gostaria de customizar o "esqueleto" do codigo, tem como? :huh:
Outra coisa, eu como muitos, gosto de edentar/identar(sei lá como é o certo :P ) o meu codigo, só que o netbeans é chato quanto a isso, por exemplo, o meu primeiro bloco de codigo ta identado em 1 nivel, dai logo depois que digito o segundo bloco de codigo, se eu idento ele em nivel 2 e aperto enter, o chato do netbeans volta o bloco de codigo pro nivel 1, assim tendo que voltar e identar mais uma vez pra ficar definitivo, isso é muito ruim :pinch:
Alguém sabe como tiro isso ?
ninguém usa netbeans :pinch: ?
Sem contar que a dúvida é referente à ferramenta não à linguagem.
>
fanboy16, ja tentou utilizar o eclipse?
Já e nao curti, netbeans tem bem mais recursos que o eclipse, mas ide é que nem time de futebol, cada um prefere o seu, mas pode-se levar em questoes gerais, e pelo vi em geral o netbeans é melhor que o eclipse :thumbsup:
outra coisa, se liga, fazer flood no forum em proibido...
Vlw pela ajuda, e to bem ligado sobre isso, mas o problema é que o topico "caiu no esquecimento", já tava na segunda pag., dai dei um "up" :grin:
Sem contar que a dúvida é referente à ferramenta não à linguagem.
mas a ferramenta é referente a linguagem :pinch:
Bom faco assim
crio um arquivo salvo no projeto
/**
* Descrição de ${name} nome do arquivo (myclass.php)
*
* @author ${user} // usuario do OS.
*/
class ${name} {
//defina algum codigo .. (function __construct(){})
}
Configurando:
depois e so usar botao direito novo arquivo e vai ter o seu template pronto e configurado..
hmm, entao além de Arquivo PHP, Página da Web do PHP, Classe do PHP e Interface do PHP eu tb posso adicionar meus próprios modelos/templates ? :huh:
Exatamente ..
identa o codigo eu aperto alt+shift+F ele indenta automatico pra mim =X
putz acho q o eclipse so faz templete de codigo e nao de arquivo.... n tem templete para classe
>
putz acho q o eclipse so faz templete de codigo e nao de arquivo.... n tem templete para classe
mas eu n uso eclipse, uso netbeans ^_^
>
Exatamente ..
identa o codigo eu aperto alt+shift+F ele indenta automatico pra mim =X
vlw cara, muito obrigado
mas quanto a identacao, se eu tenho um codigo de 5 niveis de identacao, por ex:um if dentro de outro if dentro de outro if dentro de outro if dentro do if pai, no caso sao 5 ifs, vai ter um total de identacao em 5 niveis, se eu digitar o codigo tudo numa mesma coluna e depois selecionar tudo e apertar ctrl + shift + f o netbeans vai saber identar corretamente, ou seja, em 5 niveis ?
>
http://jetbrains.com/phpstorm
Evandro, esse phpstorm é melhor doque o netbeans?
sem se chato..
Mais e so voce testa cara =X
Num precisa seleciona nao e so tecla os atalhos que ele identa o codigo todo
eu nunca necessitei de 5 if dentro um do outro(passo de 3 eu ja penso no switch) =X
mais eu uso 2 if constantimente, sempre identa certinho!! =D
nao usei esse storm! mais pelo que vi por alto, tudo que stormphp faz o Netbeans faz!!!!
melhor q o netbeans so o zend studio, o zend studio faz o benckmarking (mede a performance) da aplicacao...coisa q nao vi outras IDEs fazerem....entre outras coisas...
a licença da versão 9 deve estar uns 600 reais.
>
melhor q o netbeans so o zend studio, o zend studio faz o benckmarking (mede a performance) da aplicacao...coisa q nao vi outras IDEs fazerem....entre outras coisas...
ja usei ZS, mas o muito que tem em php é o muito que ele falta em html/css :pinch:
>
sem se chato..
Mais e so voce testa cara =X
Num precisa seleciona nao e so tecla os atalhos que ele identa o codigo todo
eu nunca necessitei de 5 if dentro um do outro(passo de 3 eu ja penso no switch) =X
mais eu uso 2 if constantimente, sempre ide, foi mal, acabei falando sem pensar, nta certinho!! =D
nao usei esse storm! mais pelo que vi por alto, tudo que stormphp faz o Netbeans faz!!!!
ahhahah, foi mal, cabei falando sem pensar, pd deixa que eu testo aqui, se ele fizer essa auto identacao no html,css e js dai fica perfeito :D , vlw :thumbsup:
bom entao, o unico lugar ontem o poder do php eh igual ao poder do css/html, eh o bloco de notas...mas eu acho ele fraco...o q o netbeans tem de html e css falta de zf...e zf o zs tem de sobra...
netboy16, ja usou o aptana?
>
bom entao, o unico lugar ontem o poder do php eh igual ao poder do css/html, eh o bloco de notas...mas eu acho ele fraco...o q o netbeans tem de html e css falta de zf...e zf o zs tem de sobra...
eu discordo, o netbeans é bom em html, css e php, e bloco de notas é bom pra quem ta aprendendo, aprendendo eu digo no comeco, proque a vida é um aprendizado, dificilmente sabemos de tudo
e quanto a zf, isso pra mim n faz diferenca visto que programo, por enquanto, estruturado, mas o netbeans tem suporte pra zf e symphony, talvez nao da maneira que você precise, mas que eu sei o nb suporta esses 2 fw's
>
netboy16, ja usou o aptana?
usei e detestei :upset:
no meu curso que to fazendo tem notepad++, eclipse e aptana, criei um novo arquivo html no aptana e ele me gerou um esqueleto do codigo muito feio, sem <head>, sem <title>, e em uma só linha, ou seja, sem identacao nenhuma, talvez estivesse mal configurado, seila, mas n curti ^_^
js e html ele faz a identacao tambem!
>
js e html ele faz a identacao tambem!
soh css que nao ? :ermm:
>
Evandro, esse phpstorm é melhor doque o netbeans?
Essa questão de melhor/pior é relativa. Tem que ver se atende às suas necessidades.
Uma coisa posso te garantir: Dá um banho no eclipse na integração entre linguagens num mesmo arquivo.
Tem um trial por 30 dias, faça um teste criando um arquivo php que tenha CSS e Javascript embarcado e vai ver que a transição entre suporte de linguagens é totalmente transparente, o que eu acho que falta no Eclipse.
Quanto a profiling e benchmarking também é possível conseguir em qualquer IDE que integre com XDebug ou ZendDebugger. O que é o caso do phpstorm.
Um diferencial que não tenho certeza se o NetBeans faz, mas o Eclipse não faz é o suporte a HEREDOC do PHP quando se escreve outras linguagens.
Dentro do PHPStorm, o código a seguir também é integrado de forma transparente:
<?php
$sql = <<<SQL
SELECT * FROM `table`;
SQL;
$html = <<<HTML
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="utf-8">
<title>PHPStorm HTML Parsing</title>
</head>
<body>
</body>
</html>
HTML;
$css = <<<CSS
* { margin: 0; padding: 0; }
body { text-size: 16px; }
CSS;
$javascript = <<<JS
(function () {
window.onload = alert('Carregado!');
}());
JS;
Foi o primeiro dos IDE's que eu testei a dar pleno suporte a HTML5. Te permite forçar uma escrita de Javascript em ECMA 5, incluindo modo estrito. Integração completa com JSLint e ZenCoding sem necessidade de instalar plugins adicionais.
A única coisa que existe no Eclipse, eu acho fantástica, e sinto falta é a feature de "perspectives", onde você pode configurar seus painéis dependendo do que vai fazer. Pode criar um set-up pra dev e outro pra testes, por exemplo.
eu nao disse q o netbeans pra html/css seja fraco, eu falei q o suporte a zf do netbeans eh muito fraca...ja do zs...pra mim eh 0/1, 0,5 nao existe...zend studio foi feito especificamente pra php, você ja viu php rodando na linha de comando? pois eh ele nao necessita de html...ja o php do netbeans foi feito pra projetos pequenos, se você entupir ele com classes, como tem o zf vai ver q o code hint dele perde performance...
hmm, entendi, é como eu falei, nao sei se atende tua necesisdade, mas nb suporta zf e symphony :bye:
cara, eu escrevi 2x e nao eh possivel q nao leste, nb suprotar zf suporta, mas eh muito fraco...FRACO FRACO FRACO
eu li e entendi, só to falando que suporta, n falei sobre a "potencia" :pinch:
>
cara, eu escrevi 2x e nao eh possivel q nao leste, nb suprotar zf suporta, mas eh muito fraco...FRACO FRACO FRACO
Suportar ZF é possível até mesmo via prompt de comando no Windows. A ferramenta dos caras é fantástica. Assim como o Symphony.
Como eu citei no post anterior, se é "bom ou ruim" é muito pessoal e depende das suas necessidades e do que você dispõe.
Até hoje não vi IDE melhor que o NetBeans para C(++), mas ficou devendo no cenário Web. Vale uma ressalva que não utilizo o mesmo há mais de um ano.
Aptana e Zend Studio são, no final das contas, Eclipse. O que muda é o plugin responsável pelo processamento da linguagem em questão.
Se você conseguir integrar, de maneira pacífica, Aptana para front-end e Zend Studio para backend vai, sem dúvida, ter uma suíte de desenvolvimento matadora de memória RAM.
Aliás, antes de desistir da loucura, fazia assim e me sentia muito bem, obrigado. Também já foi dito por mim que o Eclipse é fantástico e não mudo minha posição independente de quem venha dizer que consome RAM ou não atende às necessidades, tal qual o NetBeans.
NetBeans e Eclipse convergem para um mesmo patamar quando falamos de Java. É a linguagem na qual os dois foram construídos e também a linguagem para a qual ambos foram criados. A experiência é fluída e totalmente integrada entre ambiente-ide-linguagem. Não sei apontar um vencedor até mesmo porque nunca fiz uso profundo das ferramentas neste cenário. Novamente vale a máxima "o melhor é aquele que atende às suas necessidades".
Agora vamos à minha escolha no tocante PHP+Web, PHPStorm.
Gostaria que as características citadas fossem rebatidas por usuários de outros programas, uma vez que estou há pelo menos um ano e meio com o PHPStorm.
Em negrito as características que eu uso bastante no dia-a-dia:
- Carrega ligeiramente mais lento que o NetBeans mas ainda ganha do Eclipse.
- Suporte "nativo" - o plugin já vem instalado - a XDebug, ZendDebugger, UML, profilling e inspeção de profile: cachegrind.
- Integração com GitHub
- Como já citei, foi o primeiro (dos testados na época) a dar um suporte decente a HTML5, hoje o suporte é completo.
- CSS3 com direito a prefixos proprietários (-moz-, -o-, -ms-, -webkit-).
- Já tem suporte completo a PHP5.4 - Short arrays, traits, $this dentro de closures.
- Suporte ao servidor embarcado do PHP 5.4
- Checagem em tempo real com a ferramenta PHPCS
- Checagem de JavaScript em tempo real com JSLint e JSHint
- Suporte às coding standards de Zend, PEAR e Drupal
- Herança de PHPDoc
- Integração com PHPUnit
- Suporte completo à ECMAScript 5 com verificação de Versão de Browser por método
- Download e documentação de frameworks como jQuery(UI), YUI, Dojo entre outras
- Abas paralelas (horizontal e vertical)
- Edição de excertos em nova aba
- Depuração de JavaScript no Firebug e Chrome Developer Tools, com suporte a breakpoints e watchers
- Validação W3C em tempo real
- Suporte a linha de comando de dentro do editor, para utilizar com as ferramentas de linha de comando do ZF, por exemplo.
- Suporte a edição de .htacces com validação
- Suporte a Phing (ferramenta de build para Integração contínua)
- Suporte a ZenCoding, não só para CSS como para HTML e PHP também.
Inúmeros outros plugins instaláveis. Eu gosto bastante de três:
- Possibilidade de operar o editor com as mesmas teclas do VIM
- Ferramenta de pomodoro
- Suporte a edição de shellscript
Apesar de paga (em caráter de anuidade), vale o investimento e ainda há formas de adquirir uma licença gratuita, como planos educacionais ou participação ativa em um projeto opensource. Conferindo o blog com certa periodicidade é possível encontrar bons descontos regularmente.
Já fiz minha propaganda e encerro por aqui minha participação no post. Acredito que, assim como o eterno debate sobre linguagens de programação, o melhor IDE também é aquele que atende às suas necessidades e complementa a linguagem.
esse storm e f*** em. -
Eu so adepto do Netbeans.. Por ele não ser exclusivamente um IDE de PHP até que tem muita coisa .
Mais nao uso tudo que ele pode oferecer..
Tem- licença gratis =D
Tem - XDebug - Depuração (debug) de scripts remotos.
Tem- Nos CVS temos: GIT, Subversion, Mercurial, CVS
Tem- Integração com GitHub
Tem- CSS3 com direito a prefixos proprietários (-moz-, -o-, -ms-, -webkit-).
Tem- Herança de PHPDoc
tem- Integração com PHPUnit
Tem- Suporte a linha de comando de dentro do editor, para utilizar com as ferramentas de linha de comando do ZF, por exemplo.
Tem - Como já citei, foi o primeiro (dos testados na época) a dar um suporte decente a HTML5, hoje o suporte é completo.(nao sei se e completo mais tem)
Tem - Checagem em tempo real com a ferramenta PHPCS
Tem - ZenCoding
Tem - ZF e symfony2
tem plugin - Ferramenta de pomodoro
tem plugin - Suporte a twig e smarty
Tem plugin - UML
qnto ao programa em si e suas funcionabilidades.. que eu uso bastante
registro historico de arquivos editados, arquivos e pastas deletadas - pode reverter edição com mais de 10 dias..
um navegador de tags fenomenal tanto pra JS, JAVA, PHP, HTML e outros mais..
PHP 5.4 ainda não testei essa versão nova. Então não posso dize se ele ja ta suportando a traits etc..
quanto aos itens que nao mensionei, alguns acretido que não tenham outros provavelmente existe algum plugim ou ja tem ate no netbeans porem eu não sei do que se trata, nunca precisei usa =X
JS acredito que tem algumas ferramentas tmb..
vale lembrar que Netbeans e uma IDE mais voltada pra familia JAVA..
plugin pro smarty.... isso é bom
Dando pra criar html, css, javascript e php pra mim ta bom, o resto ai nem sei doque se trata :lol:
Mas ainda vou aprender ^_^
outra duvida, será que tb consigo customizar o projeto, tipo, a cada novo projeto automaticamente criar a estrutura de pastas que eu costumo e se possivel criar arquivos padroes, tem como ?
fanboy16, ja tentou utilizar o eclipse?
vai em ferramentas->opcoes->editor->modelos de codigo.....no netbeans
outra coisa, se liga, fazer flood no forum em proibido...