Разработчики: | JetBrains |
Дата последнего релиза: | октябрь 2013 года |
Технологии: | Средства разработки приложений |
Содержание |
JetBrains PhpStorm - среда разработки для создания приложений на основе технологии PHP от компании JetBrains.
JetBrains PhpStorm 3.0
Чешская компания JetBrains, известная своими средствами разработки, представила в ноябре 2011 года новую версию среды разработки PhpStorm 3.0. Новая версия этой мощной платформы предлагает все необходимое для создания элегантных и мощных приложений на базе технологии PHP – поддержку языка моделирования UML для управление структурой кода, детектор дублируемого кода Smart Duplicated Code Detector для исключения повторного описания одних и тех же функций, а также профайлер для максимальной оптимизации кода.
Новая версия этой специализированной среды разработки, сосредоточенной на качестве кода, демонстрирует значительный шаг вперед в поддержании чистоты, структурирования эффективности кода с учетом всех особенностей языка PHP.Известный писатель-фантаст Сергей Лукьяненко выступит на TAdviser SummIT 28 ноября. Регистрация
Среда 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)
Другие (389)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (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)
Другие (595, 304)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Сбербанк (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
РЖД-Технологии (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Сбербанк (1, 1)
Другие (12, 12)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 324
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Турбо X - 2
Siemens Xcelerator - 2
Java - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Axiom JDK (ранее Liberica JDK до 2022) - 1
Другие 8