| <!DOCTYPE html> |
| <html> |
| <head> |
| <title>PHP - платформы и инструменты</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| </head> |
| <body> |
| <h1>Платформы и инструменты</h1> |
| <p> <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">Поддерживаются такие распространенные веб-платформы, как Zend, Symfony, Doctrine, Smarty, без необходимости настройки</p> |
| <span id="im1" class="overview-right"><img src="/images_www/v7/3/features/php/frameworks.png"></span> |
| <h2>Веб-платформы</h2> |
| <p>В IDE NetBeans поддерживаются следующие распространенные веб-платформы.</p> |
| <ul> |
| <li><a href="http://framework.zend.com/">Платформа Zend</a> (<a href="http://netbeans.org/kb/docs/php/zend-framework-screencast.html">экранное представление</a>)</li> |
| <li><a href="http://symfony.com/">Платформа Symfony2</a></li> |
| <li><a href="http://symfony.com/legacy">Платформа Symfony1</a> (<a href="http://netbeans.org/kb/docs/php/symfony-screencast.html">экранное представление</a>)</li> |
| </ul> |
| <p>Обычно вы можете создавать новые проекты PHP с использованием этих платформ, выполнять команды платформ, переходить от контроллера (действия) к его представлению, использовать аннотации платформы и функцию автозавершения кода в редакторе, а также настроить его параметры.</p> |
| <div class="line"> </div> |
| <span id="im1" class="overview-left"><img src="/images_www/v7/3/features/php/php-generatedoc_small.png"></span> |
| <h2>Документирование кода PHP с помощью ApiGen</h2> |
| <p>Вы можете использовать IDE PHP NetBeans для создания документации кода PHP с <a href="http://apigen.org/">ApiGen</a>. Вам необходимо самостоятельно загрузить ApiGen, просмотреть информацию в окне параметров среды IDE и убедиться, что установка ApiGen распознана в среде IDE и правильный путь к сценарию ApiGen найден. После успешной настройки нужно только щелкнуть правой кнопкой мыши узел проекта и выбрать команду "Генерировать документацию". IDE создает файлы документации в местоположении по выбору пользователя.</p> |
| <div class="line"> </div> |
| |
| <table> |
| <tr> |
| <td class="valign-top"><h2>ORM использует платформу Doctrine2</h2></td> |
| <!--<td></td>--> |
| <td class="valign-top"><h2>Зависимости через Composer</h2></td> |
| <!--<td></td>--> |
| <td class="valign-top"><h2>Шаблоны 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 /> В IDE NetBeans поддерживается наиболее распространенная платформа для ORM (объектно-реляционное отображение) - <a href="http://www.doctrine-project.org">Doctrine2</a>. Вы можете легко запустить все команды Doctrine2 напрямую из IDE, подробнее см.<a href="http://netbeans.org/kb/docs/php/screencast-doctrine2.html">экранное представление</a>. |
| </p> |
| </td> |
| <!--<td> </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 /> IDE NetBeans поддерживает Composer - инструмент управления зависимостями в PHP. Это позволит объявить зависимыми те библиотеки, которые требуются проекту, и автоматически установить их в проект. |
| </p> |
| </td> |
| <!--<td> </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 /> Smarty поддерживает функции стандартного редактора IDE NetBeans, а именно подсветку синтаксиса, шаблоны кода, завершение кода, включая теги документации, сопоставление блоков тегов, подсказки по ошибкам анализа и т.д. Подробнее см . <a href="http://netbeans.org/kb/docs/php/screencast-smarty.html">экранное представление</a>. |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td class="valign-top"><h2>Шаблоны 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> </td>--> |
| <td class="valign-top" style="width:33%;padding-right:10px;" colspan="2"> |
| <p> IDE обеспечивает поддержку шаблонов Twig (которые тесно связаны с платформой Symfony). Он обеспечивает <a href="https://blogs.oracle.com/netbeansphp/entry/twig_code_completion">завершение кода для всех элементов Twig</a>. Сюда включаются теги, фильтры, функции, тесты и операторы. Все элементы также документируются. Можно также использовать поддержку <a href="https://blogs.oracle.com/netbeansphp/entry/another_twig_improvements">встроенных шаблонов кода</a>. |
| </p> |
| |
| </td> |
| </tr> |
| </table> |
| |
| |
| |
| <h2>См. также</h2> |
| <ul class="bigger"> |
| <li><a href="/community/releases/81/index.html">На странице сведений о версии IDE netbeans 8.1</a> приведен список специальных функций в последней стабильной версии.</li> |
| <li><a href="../../kb/trails/php.html">Учебная карта по PHP и HTML5</a> для учебных курсов по началу работы.</li> |
| </ul> |
| |
| |
| <div class="line"> </div> |
| </body> |
| </html> |