По традиции подведем итоги уходящего года и вспомним самые значимые события в мире PHP. И конечно, ссылки на свежие новости, полезные инструменты и интересные материалы за последние две недели.


Под катом вас также ждет розыгрыш лицензий на PhpStorm от JetBrains.

Приятного чтения и с наступающим Новым годом!



Короткая аудиоверсия дайджеста в подкасте Пятиминутка PHP Выпуск №45

PHP


Одним из главных событий уходящего года, конечно же, является мажорный релиз интерпретатора PHP 7.3.0. Вот уже седьмой год подряд команда доставляет свежую версию без задержек.
Был выпущен последний релиз ветки PHP 5.6, и хотелось бы сказать, что ушла эпоха PHP 5, но значительная часть сайтов все еще использует PHP <= 5.6.
Один из основателей компании Zend Зеев Сураски поделился планами на PHP 8, среди которых были обозначены JIT, асинхронные возможности, FFI, и предзагрузка. Предзагрузка уже реализована и будет в следующей версии, а вот FFI хоть и реализована, но пока находится в голосовании и может быть отложена. И конечно, хочется вспомнить принятый RFC по типизированным свойствам!
В октябре, однако, Зеев объявил о том, что он сам и команда Zend в лице Дмитрия Стогова, Enrico Zimuel и Matthew Weier O'Phinney в скором времени покинут Rogue Wave (владеет Zend). Будем ждать новостей о дальнейшей судьбе команды в следующем году.

PSR


За 2018 год группой принято несколько стандартов:
PSR-15: HTTP Server Request Handlers
PSR-17: HTTP Factories
PSR-18: HTTP Client

А также ряд стандартов находятся в разработке:
PSR-5: PHPDoc
PSR-12: Extended Coding Style Guide
PSR-14: Event Dispatcher

Нельзя не вспомнить и об уходе Symfony из PHP-FIG.

symfony


Выпущено два мажорных релиза Symfony 4.1 и Symfony 4.2. Прекращена поддержка микрофреймворка Silex, потому что Symfony 4 может быть использован как микрофреймворк. И свежая новость о создании независимой коммерческой компании Symfony, которая будет заниматься разработкой и поддержкой фреймворка, а также работать над платными продуктами вокруг него, например, Symfony Cloud.

laravel


Как и Symfony, фреймворк Laravel в 2018 году отметился двумя мажорными релизами Laravel 5.7 и Laravel 5.6. И релизами пары новых инструментов от core-команды Telescope и Nova. Кстати, к команде присоединился еще один фултайм разработчик Dries Vints.

yii framework


Кроме Yii 1.1.20 и Yii 2.0.14, 2.0.15, свет увидел Yii 3.0.0 alpha 1 Несмотря на сообщение Павла Климова о том, что Yii умирает, работа над третьей версией фреймворка активизировалась. К core-команде присоединился новый участник Андрей Васильев, доступен обзор изменений в Yii 3.0 и документ с планами.

async php


В мире асинхронного PHP было много интересного в уходящем году. Вышел ReactPHP 1.0.0 LTS, а также PHP-PM 1.0. Опубликованы книги «ReactPHP для начинающих» и «Изучаем Асинхронный PHP с ReactPHP». Также активно развивается Amphp и инструменты на его базе.
Опубликовано предложение [RFC] Fiber, а также расширение ext-async.
Отдельно хочется отметить Swoole, который из китайской поделки вырос в мощный инструмент и имеет интеграции для всех популярных фреймворков.

А что еще интересного произошло в уходящем году?


Новости и релизы


  • HHVM 3.30 — Последний релиз HHVM с поддержкой PHP.
  • Nextcloud 15Релиз открытого аналога облачных хранилищ типа Dropbox.


Инструменты


  • sebastianbergmann/foal — Инструмент найдет те строки в PHP-коде, которые будут удалены оптимизатором OpCache байткода. В тему пост том, почему Xdebug иногда не останавливается на брейкпоинтах.
  • jordanbrauer/unit-converter — Конвертация различных единиц измерения.
  • danog/MadelineProto — Клиент/сервер протокола Telegram MTProto. Позволяет взаимодействовать с Telegram без использования бот-API. Хабрапост с примером получения списка сообщений.
  • PHP_CodeSniffer 3.4.0
  • paragonie/corner — Пакет добавляет немного полезной информации в стандартные исключения и ошибки.
  • mmasiukevich/service-bus — Фреймворк на базе Amphp для построения приложений с использованием паттернов Saga, CQRS, EventSourcing, Message Bus.


Материалы для обучения





Новогодний розыгрыш


В комментариях к этому посту или в ретвите вот этого твита ответьте на вопрос:
Какая у вас самая любимая фича PhpStorm?

Разыгрывается 3 годовых лицензии на PhpStorm! Два победителя будут выбраны случайно из числа тех, кто написал комментарий или ретвитнул с комментарием. И одну лицензию получит автор самого интересного/неочевидного на мой взгляд комментария.
Победители будут объявлены 27 декабря в 21:00 MSK 3 января.

Upd: Из-за возникших обстоятельств 27/12 буду недоступен, поэтому победители будут объявлены 3 января. Но участвовать по-прежнему будут те, кто оставит комментарий до 27 декабря 21:00 MSK. Спасибо за понимание!

Так какая же фича самая любимая у вас?



Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.

Больше новостей и комментариев в телеграм-канале PHP Digest.

Прислать ссылку
Поиск ссылок по всем дайджестам
< Предыдущий выпуск: PHP-Дайджест № 145

Комментарии (106)


  1. HerrDirektor
    24.12.2018 05:39
    +1

    Не знаю, какая у меня «любимая фича», просто когда я сажусь за PhpStorm, это… ммм… Как сесть в старое уютное кресло перед камином и попивать глинтвейн — вызывает необъяснимый внутренний кайф. Ну знаете, как иногда бывает — просто ощущение легкой эйфории. Даже клавиши звучат как-то по-другому. Старый я стал, что ли?

    Забавно, но другие связки IDE+ЯП такого внутреннего эффекта не дают (тот же Rider или VS, хотя C# я тоже очень люблю, как и Си (плюсы не очень, а Java совсем как-то не вызывает приятных ощущений, не знаю почему)).


  1. AnisimovAM
    24.12.2018 07:00

    Сложно ответить какая именно фича самая крутая.

    Года до 2016 я использовал PHPStorm только как редактор кода, и самой крутой фичей считал темную тему!

    Потом стал использовать терминал внутри шторма, работу с гитом внутри шторма, работу с докером и вагрантом внутри шторма и запуск тестов в 1 клик внутри шторма.

    Пока из стороннего только chrome и postman :)


    1. zhainar
      24.12.2018 10:59

      в шторме есть аналог постмана


      1. dmitryrublev
        24.12.2018 13:32

        Не подскажите, как его вызвать? Было бы полезно для таких, как я :)


        1. komandakycto
          24.12.2018 14:04

          Screenshot-from-2018-12-24-14-01-50


          1. dmitryrublev
            27.12.2018 11:19

            Спасибо!


        1. Rukis
          24.12.2018 15:55

          Вероятно речь о REST HTTP Clietnt. Tools -> Http Clietn -> Test RESTful Web Servcie. Хотя не сказал бы что это прям аналог, postman всё же пока функциональнее.


          1. Rukis
            24.12.2018 18:56

            Поправлю себя, оказывается REST Clietnt объявлен deprecated выше уже дали скрин и ниже ссылку на доку www.jetbrains.com/help/phpstorm/http-client-in-product-code-editor.html про более актуальный инструмент


            1. dmitryrublev
              27.12.2018 11:19

              Спасибо!


      1. pronskiy Автор
        24.12.2018 15:59

        Есть еще более мощный текстовый HTTP-клиент www.jetbrains.com/help/phpstorm/http-client-in-product-code-editor.html


  1. POPSuL
    24.12.2018 07:18

    Моя самая любимая вещь в phpstorm — множество инспекций, начиная от встроенных и плагина вроде EA Extended, заканчивая интеграцией с phpcs, phpmd…
    Ну а вторая любимая вещь (но уже intellij idea в целом) — шикарная интерграция с upsource :)


  1. polyanin
    24.12.2018 07:33

    То, чего мне не хватало и появилось недавно, это Удаленное развертывание на нескольких хостах (Remote Deployment To Multiple Hosts)


  1. SDKiller
    24.12.2018 07:41

    Какая у вас самая любимая фича PhpStorm?

    Report to Jetbrains


    К сожаоению, иногда складывается ощущение, что эти репорты в черную дыру уходят.


    1. Punk_UnDeaD
      24.12.2018 15:41

      Создание совместимого с git патча!


  1. ShNURoK42
    24.12.2018 07:43

    Какая у вас самая любимая фича PhpStorm?

    Возможность запуска двух копий phpStorm на linux, путем копирования дистрибутива и указания в idea.properties разных каталогов конфигрурации.
    Стандартно предлагается открывать несколько проектов, но при пушах в гит бывает перескакивают окна, а необходимо две излированные среды.


    1. Fortop
      26.12.2018 13:04

      Окна перескакивают не только при пушах, и при инспекциях тоже.
      И, да, это жутко раздражает.

      Из любимого как раз тот самый http-client
      Удобный интерфейс решения конфликтов.
      И функции рефакторинга.


  1. Dm4k
    24.12.2018 07:57

    Какая у вас самая любимая фича PhpStorm

    Конечно же интерфейс работы с тестами и отладчиком, в том числе внутри докер контейнеров!


  1. kovalyov_makc
    24.12.2018 08:02

    На счёт фичи шторма — встроенная инспекция кода.


  1. fpinger
    24.12.2018 08:17
    -1

    Какая у вас самая любимая фича PhpStorm?

    У меня нет PhpStorm, а потому нет любимой фичи.


  1. komandakycto
    24.12.2018 08:23

    >Какая у вас самая любимая фича PhpStorm?

    Люблю его за то, что он долго открывается, можно налить чай перед началом работы, а не сразу с места в карьер.


    1. naneri
      24.12.2018 10:51

      Тоже хотел сказать :/


  1. Samouvazhektra
    24.12.2018 09:42

    Live templates


  1. fredrsf
    24.12.2018 09:56

    Extract -> Interface…


  1. imfurman
    24.12.2018 10:54

    Мне нравятся быстрые переходы по файлам проекта (cmd + E, cmd + O), получается бесшовный процесс разработки. Плюс удобные метки, на определенных местах кода с быстрым возвратом к ним (ctrl + shift + 1 -> ctrl + 1)


  1. arthur-baburov
    24.12.2018 10:59

    Darcula forever (=
    А если серьезно, то по удобству для Web-разработки сложно, что либо противопоставить PhpStorm'у. Это удобство совместной разработки через git и решение конфликтов. Подсветка синтаксиса для языков и автодополнение, удобная работа с пространствами имен.
    P.S. Именно последнее просто купило меня и заставило перейти на PhpStorm. PhpStorm 2017 + Laravel 5 — я думаю вы поняли, по ночам спать хорошо =)


  1. dauren88
    24.12.2018 10:59

    Их не мало мне нравится работа с гитом, с удаленном сервером и рефакторинг и еще много чего


  1. TheRat
    24.12.2018 10:59

    запуск тестов по ssh с брекпоинтами


  1. NIkro19
    24.12.2018 11:00

    Наверное, самой интересной фичей, как и самой крутой, стал аналог Postman в PhpStorm. Был крайне удивлен и обрадован, что могу теперь тестить свое приложение прямо из IDE)


  1. Raz-Mik
    24.12.2018 11:00

    Какая у вас самая любимая фича PhpStorm?

    Работа с гитом, генератор кода и работа с базой


  1. sfedosimov
    24.12.2018 11:33

    Какая у вас самая любимая фича PhpStorm?

    Сложно отметить самую любимую фичу, тк фич у шторма с которыми не могут конкурировать в должной степени теже фичи других IDE достаточно много, но мои самые самые это:

    1. Инструменты для отладки с xdebug
    2. Инструменты для работы с системами контроля версий (в особенности git diff)
    3. Навигация по коду и в частности перемещение по последним позициям курсора
    4. Инспекция кода и CS Fixer


  1. JSmitty
    24.12.2018 11:43

    Нравится тесная интеграция с консолью базы данных, что понимаются запросы прямо из кода.


  1. Mylistryx
    24.12.2018 11:43

    Поиск и переименование namespace после перемещения моделей\контроллеров при рефакторинге!


  1. everythingIsPossible
    24.12.2018 12:01

    Какая у вас самая любимая фича PhpStorm?

    Моя любимая фича — это Ctrl + B ))


  1. Tarik02
    24.12.2018 12:05

    Одна из любимых фич — всплывающая документация (когда принял автокомплит, появляется окошко с PHPDoc'ом)


  1. stalkerxxl
    24.12.2018 12:14

    Любимая фича: полностью настраиваемые менюшки (контекстное и т.д.)… Все лишнее — убрал… все нужное — добавил… и избавился от «простыней» (менюшек по умолчанию)…


  1. AxelPAL
    24.12.2018 12:22

    Поддержка Docker, PhpUnit, PHP Code Sniffer, EA Extensions.
    Плагины очень часто оказываются полезными.
    Также, Live Templates очень удобные.


  1. DarthRaven
    24.12.2018 12:29

    Какая у вас самая любимая фича PhpStorm?

    Съедать 8 гигов оперативки к концу рабочей недели, но при этом доставлять бешенное удовольствие от процесса разработки :) Спасибо за ваш продукт.


  1. alex_poletano
    24.12.2018 13:26
    +1

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


  1. Singrana
    24.12.2018 13:31

    Не знаю какая фича самая любимая… Имхо, это самый удобный инструмент — сел и поехал, вроде как всего хватает, все хорошо. все настраивается. А вот если приходится обойтись без него то тут сразу раз… и все, не удобно, не то


  1. alexchromets
    24.12.2018 13:39

    Из фич PHPStorm не получится выделить даже несколько, особенно учитывая, что продукт достаточно объёмный (как и полагается IDE, правда?). Но если и взять парочку, то я бы, пожалуй, выбрал:

    • Хороший autocomplete
    • Инспекцию кода даже в зависимости от текущей версии PHP в проекте
    • Генерирование PHPDoc
    • Множество прекрасных плагинов (отдельное спасибо ребятам)
    • Работу с системами работы контроля версий
    • Удобную работу с БД, теперь можно забыть про PHPMyAdmin
    • Работу со сниппетами и сокращениями

    Уверен, список можно продолжать бесконечно долго.
    В целом, спасибо компании JetBrains за такой обалденный продукт (да и целую линейку, в целом) и хочу пожелать удачи и процветания в следующем году.


  1. TexElless
    24.12.2018 13:40

    Shift-shift, однозначно.
    Максимально интуитивная навигация по проекту.


  1. asmdk
    24.12.2018 13:40

    Самую либимаю сложно выделить, частоиспользуемые, не считая конечно самого редактора, поиска, переходов, автодопления и т д, это наверное дебагер и интеграция с различными вцс


    1. komandakycto
      24.12.2018 15:26
      +1

      Прочитал вцс и не сразу понял, что это) Звучит как диагноз какой-то, типо дцп.


  1. bolgarmax
    24.12.2018 13:40

    Моя любима фича — это нецентрированная полоска загрузки на стартовом лоадере)


  1. waSRull
    24.12.2018 13:40

    Очень удобный инструмент разрешения конфликтов при слияние веток


  1. rjhdby
    24.12.2018 13:58

    а вот FFI хоть и реализована, но пока находится в голосовании и может быть отложена.

    This API allows loading shared libraries (.DLL or .so), calling C functions and accessing C data structures, in pure PHP, without having to have deep knowledge in the Zend extension API, and without having to learn a 3rd “intermediate” language.

    Вещь крутая и интересная, но…
    Кем она будет востребована? И для каких целей?
    Как PECL расширение — да ради бога! Та, сотая доля процента(с потолка) разработчиков, которым оно действительно нужно — разберутся как поставить.
    Как штатный модуль PHP — упаси господи! Больное воображение само рисует апоколиптическую картину — открываешь исходники, а там какой-то куул хацкер использует вызов С-шной функции хрен-знает-какой библиотеки хрен-знает-какой версии, входящей в хрен-знает-какой продукт.


  1. SVN
    24.12.2018 14:45

    Однозначно Double Shift


  1. codemafia
    24.12.2018 14:56

    Самая лучшая фича PhpStorm заключается в том, что его обязательное использование отсутствует в требованиях работодателей.


    1. komandakycto
      24.12.2018 15:22
      +1

      Я бы как раз хотел чтобы оно там было, ибо статический анализ PhpStorm может убрать с ревьювера кучу шелухи и можно будет смотреть только бизнес логику. Junior и Middle разработчики часто «пачкают» несоблюдением элементарных code style и простых оптимизация, которые статический анализ PhpStorm находит на раз.


    1. OnYourLips
      24.12.2018 15:32
      +1

      У нас оно есть в завуалированном виде: ругаемся, когда код ревью проходит неудачно из-за глупых ошибок, которые можно найти инструментами статического анализа.

      А самое интересное — вездесущий рефакторинг превосходного качества.


  1. nskforward
    24.12.2018 15:01

    Remote PHP interpreter через Docker (Docker Compose)!


  1. nProfessor
    24.12.2018 15:10
    +2

    Можно глянуть в Productivity Guide самое используемое )
    image

    Наличие сторонних плагинов, встроенный клиент работы с БД и вообще много крутых фитч.

    Но одна фитча которой пользуюсь не часто, но каждый раз когда пользуюсь очень благодарен за нее, это "Local History" ни один раз меня выручала )


    1. POPSuL
      25.12.2018 03:45

      Ухты, спасибо! Даже не знал о такой штуке!)


      Заголовок спойлера


  1. digitalwolf
    24.12.2018 15:31

    Настроенный автоформат.
    Двойной shift.
    Множество реально полезных плагинов.


  1. lilaska
    24.12.2018 15:54

    Какая у вас самая любимая фича PhpStorm?


    Поиск текста во всем проекте. я помню, что я писала, но не помню где) ну еще дабл шифт, если помню где. И работа с Гитом и терминалом… люблю Phpstrom — он весь моя любимая фича


  1. shandy
    24.12.2018 15:58

    Самая классная фича PHPStorm (и экономически себя оправдывающая) — встроенные WebStorm + Datagrip.
    Неплохие фичи (хотелось бы дальнейшего развития) для DevOps'a (шелл, ссх, докер, кубер). Есть плагины на почти все случаи жизни (Markdown? Пожалуйста!).


  1. Adelf
    24.12.2018 16:01

    Лицензию мне не надо, уже купил на следующий год.

    Шторм позволяет при некоторых манипуляциях работать с php как со статически типизируемым кодом. Даже во фреймворках со всякой магией как Laravel.
    Все эти довольно умные анализаторы phpDoc, фича с .phpstorm.meta.php файлом, типизация параметров к шаблонизатору blade(банальным phpDoc вначале).
    Имея такой код, который по Find Usages способен найти каждое использование метода/класса или свойства, мы можем очень продуктивно искать баги и проводить крупные рефакторинги.
    Именно эта фича меня больше всего радует.
    Плюс огромные возможности по написанию плагинов.
    Прикольные интеграции это конечно приятно, но это не такие базовые вещи, без которых работать невозможно.


  1. sterh404
    24.12.2018 17:20

    Моя любимая фича PHPStorm — регулярный выпуск новых версий


  1. vladimirovii
    24.12.2018 17:21

    Отличный инструмент для профессиональной разработки, по субъективному (и не только) мнению №1 на рынке. Желаю и в новом году компании JetBrains идти тем же путем!


  1. 1allen
    24.12.2018 17:23

    Какая у вас самая любимая фича PhpStorm?

    autocomplete
    reformat code
    refactor -> extract
    multiple carets
    navigate -> class/file/symbol
    scratch buffer

    сложно выделить что-то одно, как и соригинальничать)

    что уж говорить, частенько редактирую в ide файлы не относящиеся к основной деятельности – просто потому что соотношение «результат / затраченное время» очень предсказуемо)


  1. webdevium
    24.12.2018 17:28

    Моя самая любимая killer feature — не покупать лицензию, а участвовать во ВСЕХ возможных конкурсах и квестах, чтоб выиграть ее бесплатно :)


  1. maxG
    24.12.2018 18:38

    Наличие терминала прямо в ide


  1. sanmon1985
    24.12.2018 19:45

    Какая у вас самая любимая фича PhpStorm?


    Возможность перейти к текущему открытому файлу в дереве проекта


  1. VolCh
    24.12.2018 20:10
    +1

    Моими любимые фичи сводятся, наверное, где-то внутри к мощным статическим анализаторам динамических языков PHP и JS, причём с возможностью задавать целевую версию языка. От банальной подсветки кода до мощных рефакторингов (хотя хотелось бы ещё более мощных :) )


  1. PQR
    25.12.2018 00:31
    +1

    Моя любимая фича в PhpStorm — это Help -> Productivity Guide: показывает статистику использования тех или иных функций. Вот как выглядит мой TOP (на скриншоте). Но самое интересное — это прокрутить ниже и посмотреть, что я ещё не использовал или использовал редко, там куча всего интересного!



  1. voidshah
    25.12.2018 01:12

    инспекция кода, статический анализ, поиск по проекту, автокомплит, сохранение вкладок индивидуально для ветки, отличная работа с xdebug.


  1. sav_look
    25.12.2018 01:12

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


  1. alexks
    25.12.2018 01:12

    Из самого любимого и нужного — автодополнение кода


  1. kuftachev
    25.12.2018 04:37

    Кстати, вот я знаю одну, вроде бы мелочь, но которая сильно радует, в сравнении с тем же VS Code, это форматирование кода, которое реально всегда работает!


    1. VolCh
      26.12.2018 12:30

      Некоторые правила увы задать нельзя и попытки использования автоформатирования «ломают» CI


  1. xRay
    25.12.2018 09:56

    Отладка без головной боли скриптов запускаемых из консоли (cli)

    В cmd на Windows:
    SET XDEBUG_CONFIG=idekey=PHPSTORM
    В cmd на Linux:
    export XDEBUG_CONFIG=«idekey=PHPSTORM»


  1. And32
    25.12.2018 13:19

    Лучшая фича шторма — это его простое «человеческое» удобство для разработки, когда все необходимое под рукой. Открыл иде и хочется программировать. Не надо переключаться среди кучи окон — гит, терминал, тестирование и т.п. — все есть под рукой. Надо найти определение функции — взял и перескочил в нужный файл, надо глянуть изменения файла — вот, пожалуйста, потянуло исправить что-то на фронте — не вопрос, тут тебе и лайврелоад, и вотчеры, и поддержка популярных js фреймворков и все из коробки. Шторм просто позволяет работать не отвлекаясь на мелкие, но постоянно необходимые в работе вещи. Пожалуй для меня именно это его свойство — тихонько помогать, не мешая и не заставляя сражаться с интерфейсом и настройками, и есть главная фича, хотя, конечно, это не совсем фича в широком понимании этого термина :).


  1. RadarWeb
    25.12.2018 13:19

    Какая у вас самая любимая фича PhpStorm?

    Пожалуй, безграничность, другими словами — возможность писать и использовать плагины


  1. Boris2811
    25.12.2018 13:19

    А мне нравится Sync with deployed to. И вообще работа с FTP. Ну и git diff.


  1. Nord001
    25.12.2018 13:19

    Какая у вас самая любимая фича PhpStorm?

    Дублирование строки;
    Форматирование выделенного куска исходного кода


  1. DeadMaster
    25.12.2018 13:19

    Недавно узнал о мега хоткее shift-shift, вот уж где магия :)


  1. computerix
    25.12.2018 13:19

    Только недавно перешёл к программированию и PhpStorm моя первая IDE. Все круто, всё интуитивно, новичку нет проблем разобраться. Маст хев для меня :)


  1. marad3r
    25.12.2018 13:19

    Для меня было откровением нативная поддержка докера. И как оказалось очень простая настройка. Сразу заработала отладка, запуск и остановка контейнеров. Именно в этот момент я окончательно понял, почему phpStorm стоит своих денег!


    1. fo_otman
      25.12.2018 13:21

      На Linux работаешь? Из-под Windows я намучался с Docker, вообще от него отказался.


      1. Launcelot
        25.12.2018 13:26

        Вроде как было заявлено что от от версии 10 в винде работает, тоже страдал в свое время с настройками на 8 винде, в итоге удалил и поставил убунту и все взлетело!


      1. marad3r
        25.12.2018 13:45

        Ага. Боюсь даже представить эти муки с виндой =)


        1. fo_otman
          25.12.2018 13:50

          А у меня интересно вышло. Я устраивался на работу. Прошел собес, все нормально. Приступил. Оказалось, разработка ведется с использованием Docker (зачем он нужен битриксоидам, история умалчивает). Ок, мы же открыты ко всему новому. Снес Windows 7, установил Windows 10. Поставил Docker. Пошли жуткие ошибки, спотыкался на каждом шагу. Работать не смог, компания была вынуждена прекратить сотрудничество со мной. На следующий день меня взяли на работу без всяких докеров с более высокой зп)


  1. fo_otman
    25.12.2018 13:20

    Почему нет в дайджесте Битрикс? Огромное число программистов с ним работают, не очень справедливо забывать про них.


    1. SDKiller
      25.12.2018 14:31

      Для этого наверное нужно, чтобы битрикс выложился на гитхаб и вступил в php-fig?


      1. komandakycto
        25.12.2018 23:55
        +1

        Они фейс контроль не пройдут =)


  1. agarmik
    25.12.2018 13:22

    Отладка с xdebug!


  1. Launcelot
    25.12.2018 13:22

    Какая у вас самая любимая фича PhpStorm?

    Моя самая любимая фича PhpStorm — это типизация! Особенно это осознается когда возвращается с проекта JS&Angular2+&WebStorm…
    Спасибо вам JB за все! DB(MySQL/PSQL)+Git+Docker+TeamCity+Terminal+Theming+Launching test by pushing 1 button!
    You are the best of the best of the best! 8-)


  1. TheYellingChives
    25.12.2018 13:30

    //region Feature
    Помогает держать даже спаггети на одном экране
    //endregion

    Обёртки в Live Templates просто восхитительны

    Alt+F7 — Find usage очень помогает в легаси

    Ну и конечно основная киллер фича шторма — в том что это комбайн из всего что когда либо может понадобиться разрабу. Жду от JetBrains форка убунты где вместо гнома будет тупо запускаться шторм ;D


  1. HaZeR
    25.12.2018 13:36

    Главных фич у сторма две.
    1 — если он запущен у жены на компе, она тихонько сидит и пилит не меня.
    2 — если он закрыт, то скоро ужин :)


  1. mahimus
    25.12.2018 15:28

    Слишком много полезных фич у шторма, чтобы выделить одну. Так что самая главная фича, на мой взгляд, это удобство использования!


  1. mmasiukevich
    26.12.2018 00:05
    +1

    Возможность в чатике попинать pronskiy и узнать всякое разное, накидать идей и мелких фиксов, которые, к слову сказать, даже случаются)


  1. chagarin
    26.12.2018 00:05

    Productivity guide говорит, что больше всего я пользуюсь «Syntax aware selection Code Editing 62 249 times 4 minutes ago»


  1. sait4seo
    26.12.2018 00:06

    встроенные инструменты для работы с git, бд, http, vagrant


  1. xsunson
    26.12.2018 00:06

    Какая у вас самая любимая фича PhpStorm?

    External Tools


  1. rexel
    26.12.2018 10:44

    Какая у вас самая любимая фича PhpStorm?

    Это конечно же поиск, особенно Shift + Shift. А еще классный модуль для автодополнения в шаблонах Twig


  1. dimonchu
    26.12.2018 10:44

    Какая у вас самая любимая фича PhpStorm?

    External Tools. Продуманность мелочей.

    Я всегда искал возможность делать какие-то действия до коммита и после него(на работе нужно отчет каждый отрезок времени). Так как раньше все инструменты были по отдельности, то проще в ручную это сделать, но это было до Phpstorm. Я написал тикет в поддержку, о фиче возможности запуска кастомных скриптов, а они сказали что уже такое есть О_О. У меня аж эйфория началась)
    Потом я перешел к делу. После коммита парсил crm, в которой нужно делать отчет и заставлял скрипт брать последнее описание с коммита git и делать запись в crm. Благо в Phpstorm появилась возможность, при работе с external tools, работать с stdout и stdin, так как мне нужно было выбирать задание, куда отчет записывать. Таким образом я сохранил время и десяток лишних движений — а это очень много на протяжении дня. И сократил это к 1 действию = выбору задания.

    Продуманность мелочей касательно работы горячих клавиш, везде! Я был в восторге, когда те хоткеи, которые я установил работали как при работе с базой, в диалоговых окнах коммитов, и вообще в любых других диалоговых окнах, будь то даже сторонние плагины!
    Спасибо за ваш труд!


  1. TatiDeveloper
    26.12.2018 10:47
    +1

    это, всё, конечно, прекрасно, НО!!! где взять такого же слоника????


    1. pronskiy Автор
      26.12.2018 10:50

      Именно такого сейчас нет, но из каноничных есть фиолетовый phpwomen, красный и бежевый cakephp, и светлофиолетовый пушистый php roundtable:

      www.phparch.com/swag/phpwomen-plush-elephpant

      swag.cakephp.org/products/cakephp-elephpant

      www.phproundtable.com/get-an-elephpant


      1. TatiDeveloper
        26.12.2018 10:59
        +1

        эх, нужен именно синий: с


  1. Flying
    26.12.2018 18:07

    PHPStorm — лучшее что я использовал для разработки, просто хочу воспользоваться возможностью и поблагодарить команду JetBrains за этот великолепный продукт!


  1. Darksynx
    26.12.2018 23:20

    У PhpStorm Test Runner просто шикарен. Особенно когда можно быстро перейти в нужное место, где тест отвалился.


  1. saskasa
    27.12.2018 14:18
    +1

    Моя самая любимая фича PhpStorm — способность расширенного выделения (Extended Selection: alt+up и alt+down), недавно поймал себя на частом использовании этой простой штуки.
    Другие фичи тоже радуют: отличное форматирование (удобно настраиваемое), ватчер, xdebug, вездесущий shift+shift, Recent Files (cmd+e), умные suggestions и autocomplete, такая мелочь, как переход к доке по shift+F1 и множество других фич


  1. StenHigh
    27.12.2018 14:18

    Из последних фич скорее всего выделяется интеграция с docker. А вообще с 2012 года не представляю в чем можно писать еще удобнее чем в PhpStorm. Все всегда под рукой.


  1. LemToUp
    27.12.2018 14:19

    Больше всего времени экономит переключение между тасками jira с сохранением открытых файлов и курсора.


  1. Basada
    27.12.2018 14:19

    Интеграция с youtrack, git и xdebug'ом.
    Ну и хоткеи для доступа к классам/файлам/методам экономят сильно время.


  1. Fess1
    27.12.2018 14:19

    Самые крутые фичи: double shift, local history, встроенный http request, tasks и todo