blob: e37a1b3ead9aed8b51b0c9b7522416cacdef7677 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>PHP - Frameworks e Ferramentas</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h1>Frameworks e Ferramentas</h1>
<p> &lt;img src="../../images_www/v7/3/features/php/framework-top.png" alt="PHP development in NetBeans IDE" class="box" border="none" <br>
<p class="intro">Suporte inovador para a maioria dos frameworks usados na Web, como Zend, Symfony, Doctrine, Smarty</p>
<span id="im1" class="overview-right"><img src="/images_www/v7/3/features/php/frameworks.png"></span>
<h2>Frameworks Web</h2>
<p>O NetBeans IDE suporta os seguintes frameworks comuns da Web:</p>
<ul>
<li><a href="http://framework.zend.com/">Zend Framework</a> (<a href="http://netbeans.org/kb/docs/php/zend-framework-screencast.html">screencast</a>)</li>
<li><a href="http://symfony.com/">Framework Symfony2 </a></li>
<li><a href="http://symfony.com/legacy">Framework Symfony1 </a> (<a href="http://netbeans.org/kb/docs/php/symfony-screencast.html">screencast</a>)</li>
</ul>
<p>Em geral, você pode criar novos projetos PHP com esses frameworks, executar comandos do framework, navegar do controlador (ação) para sua view, usar anotações do framework e autocompletar o código no editor, e personalizar suas configurações.</p>
<div class="line">&nbsp;</div>
<span id="im1" class="overview-left"><img src="/images_www/v7/3/features/php/php-generatedoc_small.png"></span>
<h2>Documentando Código PHP com ApiGen</h2>
<p>É possível usar o NetBeans PHP IDE para gerar uma documentação do código PHP com <a href="http://apigen.org/">ApiGen</a>. É necessário realizar o download do ApiGen e certificar-se de que as opções do IDE reconheçam a instalação do ApiGen e de que o IDE encontrou o caminho correto do script ApiGen. Após configurar tudo corretamente, tudo o que precisa fazer é clicar com o botão direto do mouse no nó do projeto e selecionar Gerar Documentação. O IDE gera os arquivos de documentação no local de sua escolha.</p>
<div class="line">&nbsp;</div>
<table>
<tr>
<td class="valign-top"><h2>ORM usando o Framework Doctrine2</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>Dependências via Composer</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>Modelos Smarty</h2></td>
<!--<td></td>-->
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im24"><img src="/images_www/v7/3/features/php/doctrine2-04.png"></span><br /> O NetBeans IDE suporta o framework mais usado para ORM (Mapeamento Relacional de Objetos), <a href="http://www.doctrine-project.org">Framework Doctrine2 </a>. Você pode executar facilmente todos os comandos do Doctrine2 diretamente do IDE, consulte <a href="http://netbeans.org/kb/docs/php/screencast-doctrine2.html">screencast</a> para obter mais informações.
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im25"><img src="/images_www/v7/3/features/php/php-composer_small.png"></span><br /> O NetBeans IDE suporta o Composer. O Composer é uma ferramenta para gerenciamento de dependência no PHP. Ele permite declarar as bibliotecas dependentes de que seu projeto precisa e as instalará no projeto para você.
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im26"><img src="/images_www/v7/3/features/php/php-smarty_small.png"></span><br /> O Smarty oferece funcionalidades do editor NetBeans IDE padrão, como sintaxe em cores, modelos de código, recurso de autocompletar código incluindo documentação de tags, correspondência de tags em bloco, dicas de erro de análise e assim por diante. Consulte <a href="http://netbeans.org/kb/docs/php/screencast-smarty.html">screencast</a> para obter mais informações.
</p>
</td>
</tr>
<tr>
<td class="valign-top"><h2>Modelos de Twig</h2></td>
<!--<td></td>-->
<td class="valign-top"></td>
<!--<td></td>-->
<td class="valign-top"></td>
<!--<td></td>-->
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im24"><img src="/images_www/v7/3/features/php/php-twig_small.png"></span><br/>
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;" colspan="2">
<p> O IDE oferece um suporte para modelos de Twig (que são fortemente conectados com o Framework Symfony). Ele fornece um recurso de <a href="https://blogs.oracle.com/netbeansphp/entry/twig_code_completion">autocompletar código para todos os elementos do Twig</a>. Esses elementos são Tags, Filtros, Função, Testes e Operadores. Todos os elementos também são documentados. É possível usar um suporte a <a href="https://blogs.oracle.com/netbeansphp/entry/another_twig_improvements">modelos de código incorporados</a>.
</p>
</td>
</tr>
</table>
<h2>Consulte Também</h2>
<ul class="bigger">
<li><a href="/community/releases/81/index.html">Página de Release do NetBeans IDE 8.1</a> para obter uma lista de funcionalidades específicas da última versão estável.</li>
<li><a href="../../kb/trails/php.html">Trilha de Aprendizado de PHP e HTML5</a> para tutoriais que o ajudarão a começar.</li>
</ul>
<div class="line">&nbsp;</div>
</body>
</html>