Разработчики: | JetBrains |
Дата последнего релиза: | октябрь 2013 года |
Технологии: | Средства разработки приложений |
Содержание |
JetBrains PhpStorm - среда разработки для создания приложений на основе технологии PHP от компании JetBrains.
JetBrains PhpStorm 3.0
Чешская компания JetBrains, известная своими средствами разработки, представила в ноябре 2011 года новую версию среды разработки PhpStorm 3.0. Новая версия этой мощной платформы предлагает все необходимое для создания элегантных и мощных приложений на базе технологии PHP – поддержку языка моделирования UML для управление структурой кода, детектор дублируемого кода Smart Duplicated Code Detector для исключения повторного описания одних и тех же функций, а также профайлер для максимальной оптимизации кода.
Новая версия этой специализированной среды разработки, сосредоточенной на качестве кода, демонстрирует значительный шаг вперед в поддержании чистоты, структурирования эффективности кода с учетом всех особенностей языка PHP.Обзор российского рынка банковской цифровизации: импортозамещение, искусственный интеллект и собственные экосистемы
Среда 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, полноэкранный вид для всех платформ, вид для презентаций.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (393)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
IFellow (АйФэлл) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
Консом групп, Konsom Group (КонсОМ СКС) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
КРИТ (KRIT) (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (607, 308)
Солар (ранее Ростелеком-Солар) (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)
Форсайт (1, 3)
Другие (14, 24)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Оператор Газпром ИД (ГИД) (1, 1)
Другие (14, 14)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
EXpress Защищенный корпоративный мессенджер - 12
Другие 328
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Siemens Xcelerator - 2
Парадокс: MES Builder - 2
Турбо X - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
BSS Digital2Go - 3
Форсайт. Мобильная платформа (ранее HyperHive) - 3
Cloud ML Space - 2
Nexign Microservices Framework - 1
Другие 8