JetBrains PhpStorm

Продукт
Разработчики: JetBrains
Дата последнего релиза: октябрь 2013 года
Технологии: Средства разработки приложений

Содержание

JetBrains PhpStorm - среда разработки для создания приложений на основе технологии PHP от компании JetBrains.

JetBrains PhpStorm 3.0

Чешская компания JetBrains, известная своими средствами разработки, представила в ноябре 2011 года новую версию среды разработки PhpStorm 3.0. Новая версия этой мощной платформы предлагает все необходимое для создания элегантных и мощных приложений на базе технологии PHP – поддержку языка моделирования UML для управление структурой кода, детектор дублируемого кода Smart Duplicated Code Detector для исключения повторного описания одних и тех же функций, а также профайлер для максимальной оптимизации кода.

Новая версия этой специализированной среды разработки, сосредоточенной на качестве кода, демонстрирует значительный шаг вперед в поддержании чистоты, структурирования эффективности кода с учетом всех особенностей языка PHP.Как с помощью EvaProject и EvaWiki построить прозрачную бесшовную среду для успешной работы крупного холдинга

Среда PhpStorm 3.0 впервые предлагает вниманию разработчиков модуль Smart Duplicated Code Detector – детектор дублируемого кода, который помогает быстро найти одинаковые блоки по всему доступному кода. Более того, после обнаружения таких дублируемых участков можно безопасно и автоматически устранить дублирование без потери необходимой функциональности.

Отдельного описания достоин новый интегрированный UML-модуль, который помогает быстро составить общее представление о структуре проекта либо позволяет построить семантическое представление изменений, внесенных с последними записями в системе контроля версий, сделанных другими участниками проекта.

Чтобы обеспечить быструю работу кода и отсутствие узких мест, среда разработки PhpStorm 3.0 теперь содержит профайлер, новую систему прогона тестов PHPUnit 3.6, а также модуль JSTestDriver для интеграции со сторонними системами тестирования.

В состав среды PhpStorm 3.0 также включена поддержка таких популярных и динамично развивающихся технологий, как CoffeeScript и XSLT 2.0, а также новый интегрированный XSLT-отладчик для проверки преобразований данных в формате XML.

Среда PhpStorm 3.0 отличается улучшенной работой при синхронизации данных по протоколам FTP/SFTP, обеспечивает поддержку системы коллективной разработки TFS (Microsoft Team Foundation Server) и генерирует контрольные графы для репозитария GIT. Наконец, с визуальной точки зрения, PhpStorm 3.0 обладает улучшенным графическим интерфейсом для всех целевых операционных систем.

JetBrains PhpStorm 6.0

  • Изменение подписи, элементы классов Pull Up/Push Down, перемещение класса;
  • Менеджер зависимостей Composer для поддержки PHP;
  • Разумная поддержка пространства имен – авто-импорт, оптимизация импорта и т.д.;
  • (Ре)организатор кода – управление существующими и генерируемыми кодами;
  • Полностью настраиваемые шаблоны, в том числе PHPDoc;
  • Больше инспекций кода, интеллектуальное завершение кода и улучшенная среда профилактики ошибок;
  • Новый редактор схем баз данных и инструменты отслеживания изменений.

Сред разработки PhpStorm ставит акцент на скорости и удобстве разработки с помощью языка PHP, понимает на глубоком уровне набранный код, предоставляет возможность быстрого и умного дописывания кода на лету, навигацию, и проверку на ошибки. Инструмент PHPStorm всегда готов помочь в составлении кода, проведении тестирования и визуальной отладки.

PHPStorm включает функционал редактора JetBrains WebStorm (редактора HTML/CSS, JavaScript), и добавляет к нему полноценную поддержку кода PHP.

2013: JetBrains PhpStorm 7

23 октября 2013 года стало известно о выходе JetBrains PhpStorm 7, новой версии интегрированной среды разработки.

Новое в продукте

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

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

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



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (46)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Бипиум (Bpium) (10)
  Axiom JDK (БеллСофт) ранее Bellsoft (10)
  Другие (388)

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  IFellow (АйФэлл) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  Другие (30)

  Солар (ранее Ростелеком-Солар) (10)
  Форсайт (3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  КРИТ (KRIT) (2)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  РЖД-Технологии (3)
  Robin (Робин) (3)
  Другие (23)

  Солар (ранее Ростелеком-Солар) (3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Т1 Иннотех (ГК Иннотех) (1)
  Axiom JDK (БеллСофт) ранее Bellsoft (1)
  Другие (8)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (2, 48)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (590, 303)

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Форсайт (1, 3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Сбербанк (1, 2)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  SL Soft (СЛ Софт) (1, 3)
  Другие (14, 24)

  Мобильные ТелеСистемы (МТС) (2, 3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
  Солар (ранее Ростелеком-Солар) (1, 3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Т1 Консалтинг (Т1 Инновации) (1, 1)
  Другие (11, 11)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 48
  Hyperledger Fabric - 23
  Windows Azure - 20
  FIS Platform - 15
  Форсайт. Мобильная платформа (ранее HyperHive) - 12
  Другие 323

  Solar appScreener (ранее Solar inCode) - 8
  FIS Platform - 4
  Java - 2
  Турбо X - 2
  Парадокс: MES Builder - 2
  Другие 22

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  Avaya Breeze (Avaya Engagement Development Platform) - 1
  Другие 8

  Solar appScreener (ранее Solar inCode) - 6
  EXpress Защищенный корпоративный мессенджер - 6
  МТС Exolve - 4
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Другие 14

  Solar appScreener (ранее Solar inCode) - 3
  EXpress Защищенный корпоративный мессенджер - 3
  МТС Exolve - 2
  МТС: Ocean Облачная платформа - 1
  Т1: Сфера Платформа производства ПО - 1
  Другие 8