Компания JetBrains, производитель профессиональных инструментов для разработки ПО, объявила о выпуске новой основной версии своей IDE для PHP — PhpStorm 7.

В PhpStorm 7 реализованы самые последние тенденции языка PHP и других языков для веб-разработки, включая высококлассную поддержку последней спецификации PHP 5.5, улучшенную подсветку синтакcиса PHP, новые рефакторинги, инспекции кода, а также дополнительные возможности для эффективной бэк-энд разработки.

Кроме того, новая версия IDE поддерживает различные технологии фронт-энд разработки, в том числе шаблоны JavaScript (EJS, Handlebars, Mustache), Web Components, Stylus, Compass и другие. При этом PhpStorm выходит за пределы языка, предоставляя встроенный инструмент Vagrant, поддерживая инструменты командной строки, встроенную SSH-консоль и терминал, обеспечивая валидацию конфигурации отладчика, а также другие средства для удобной разработки. Это выражается также в улучшенной поддержке различных фреймворков, таких как Drupal, Symfony2 и прочих.

«Как для разработчиков, так и для нас, производителей IDE, крайне важно отслеживать последние изменения в языках, которые используются для веб-разработки. Несмотря на это мы считаем важным выходить за пределы языка, поддерживая и интегрируя современные инструменты и популярные фреймворки, — отметил руководитель проекта PhpStorm Алексей Гопаченко. — Но еще за пределами языка есть, как ни странно, люди. Мы держим руку на пульсе сообщества наших пользователей и, выпуская PhpStorm 7, надеемся убрать с их пути еще больше препятствий на пути к продуктивной веб-разработке».

Ключевые возможности, добавленные в PhpStorm 7:

  • поддержка языка PHP: PHP 5.5, улучшенная подсветка синтаксиса PHP в различных конструкциях, улучшения в выводе типов (type inference) и PHPDoc, новые рефакторинги (Move Static Member и Extract Interface), а также новые инспекции кода и быстрые исправления (quick-fixes);
  • встроенные инструменты: Vagrant, встроенная SSH-консоль и удаленные инструменты, встроенный эмулятор терминала, поддержка большего числа инструментов командной строки (Zend Framework 2 Tool, инструменты на основе Symfony Console, такие как Laravel и Doctrine, а также Drush для Drupal) и Google App Engine для PHP;
  • отладка и тестирование: валидация конфигурации отладчика, отладка с помощью Smart Step Into, улучшения в PHPUnit on Server;
  • фреймворки и плагины: встроенная поддержка Drupal; сторонние плагины для Symfony и других фреймворков обновлены для работы в PhpStorm 7.

PhpStorm 7 также включает в себя обновленный набор инструментов для веб-разработки: различные шаблоны JavaScript (EJS, Mustache, Handlebars) и поддержка Web Components; поддержка для таблиц стилей Stylus и Compass; JavaScript и Node.js: утилита JavaScript-тестирования Karma, средство анализа покрытия кода тестами istanbul, интегрированный пакетный менеджер npm; существенные изменения в Live Edit и отладчике JavaScript-кода.

В этот выпуск PhpStorm также вошли многие возможности и усовершенствования платформы IntelliJ, включая отправку запросов на включение изменений (pull request) в репозитории на GitHub не выходя из IDE, улучшения в работе с базами данных и SQL, полноэкранный вид для всех платформ, вид для презентаций, а также другие нововведения.

Узнать подробнее о JetBrains PhpStorm и загрузить бесплатную 30-дневную пробную версию продукта можно на официальном веб-сайте PhpStorm.

Для использования PhpStorm предлагаются персональные и коммерческие лицензии по выгодной цене, включающие бесплатные обновления до основных и минорных версий IDE в течение одного года от даты покупки.