Ой и немного холивара на тему VSCode vs PhpStorm. Выбор

нихера не очевидный, как бы не говорили сторонники PhpStorm. Я выдержал честно неделю на нем, ржал с платных шаблонов оформления(!!!), работающих через одно место лигатур, миллиарда настроек, которые нахер не нужны и много еще чего.
Что понравилось по сравнению с VSCode:
1. Чуть лучше и быстрее работает индексация проекта;
2. Линтеры и подсказки по коду советуют годноту, не всегда, но стараются )
3. Встроенный клиент для подключения к БД выглядит симпатичнее чем у VSCode.
Не понравилось:
1. Скорость работы, я ожидал большего;
2. Самоуверенность. Если например в проектах с Laravel, где нет такого количества магических методов, как в October, подсказки и линтеры еще подсказывают вполне очевидные и правильные вещи, то на проектах с October эти подсказки превращаются в тыкву. Шторм даже не в состоянии без помощи ide_helper увидеть alias.
3. Бледная стандартная тема Dracula, сложно понять чем она так нравится, мне не хватает контраста между текстом и фоном, а другие темы (я переклацал их все) были либо слишком контрастные либо такие же бледные.
4. Почему я не могу просто взять и удалить system.log? )) Мне Шторм кричит, что вах, что ты делаешь, это read-only файл, но я НЕ делал его read-only!
5. Чтобы переименовать файл нужно кликать не в окне с файлами проекта(ну нет там пункта), а на таб открытого файла ))
Таких странных мелочей вагон просто.
При всем этом, VSCode развивается огромными рывками и разрыв в функционале уже ох какой не большой. С той лишь разницей, что является core функцией, а для чего нужен плагин.
Итого, честно попробовал целую неделю поработать в Storm, любви не случилось, вернуся на VSCode )

16 ответов

13 просмотров

Чет мне кажется ты не особо старался в нем разобраться, потому-что многие пункты меня удивили)

Странно, а я вообще немогу привыкнуть vscode. Работаю на Storm уже более 8 лет. Ещё не видел лучшего ide для php. Хотя много чего испробывал. Но то что он очень медленный это конечно меня тоже парит иногда. Надеюсь конкурент vscode от Storm исправит ситуацию

1. Настраивается, плагинами/отключением не нужных для проекта. Оптимизацией памяти явамашины. 2. Магии что в ларавеле, что в октябре полно. Просто в случае с ларавелем, у шторма плагин ларавеля подтягивается, который половину магии компенсирует. Но в целом, ide-helper наше все особенно для фасадов. В октябре ни разу не сталкивался с проблемами, да и в целом для большинства я помню методы по памяти)) 3. Nightfall - пользуюсь уже давно, отличная тема, мне достаточно. 5. Кликаешь в окне с файлами, пункт refactor -> rename… либо комбинация для мак shift + F6.

> phpstorm не тормозит только у Вовы Тормозит на старом imac 2012 года, особенно когда npm ci делаю 😄 Но на макбуках не тормозил еще

Vladimir 
> phpstorm не тормозит только у Вовы Тормозит на с...

>Но на макбуках не тормозил еще не знаю как ты это делаешь 🙂

Sergey Kasyanov
>Но на макбуках не тормозил еще не знаю как ты эт...

Еще у меня часто больше 1 проекта открыто 😄 Может везет… сам не знаю… Обычно просто удаляю не нужные плагины, для каждого проекта плагины персонально включаю/выключаю и ограничиваю шторм в аппетитах к ОЗУ.

Vladimir 
1. Настраивается, плагинами/отключением не нужных ...

я когда поставил ssd вообще все стало летать

Vladimir 
> phpstorm не тормозит только у Вовы Тормозит на с...

У меня тоже тормозит если npm запускаю. Особенно если Front watch. Strom постояно индекс запускает. Я для этого просто в отдельном окне делаю и всё ок.

eugen
У меня тоже тормозит если npm запускаю. Особенно е...

Директории проекта настраивал по ролням?… Он в целом индекс запускает по измененным файлам, полностью не переиндексирует если watch запущен.

Ну начнем с того, что VSCode — это текстовый редактор, а PHPStorm — IDE. В вскоде нужно обмазываться тонной плагинов, чтобы всё работало, в шторме всё, что нужно для полноценной разработке — в коробке и работает надёжнее.

Alexey Reshko
как будто плагины это что-то плохое

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

тоесть ты им 100% доверяешь?

Alexey Reshko
тоесть ты им 100% доверяешь?

А че им не доверять если уже работаешь на этом много лет?

Nikita Khaetsky
А че им не доверять если уже работаешь на этом мно...

то не в ларе а с nodejs было когда через npm malware скачивался для РФ и РБ

Похожие вопросы

Обсуждают сегодня

Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Ты можешь и на tailwind указать свои классы и просто в style.css прописать изменения. Но тогда нахер нужен таилвинд?
Black Cat
3
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Из того что я знаю. Концепт таилвинд стилизуй все через указание классов html элементам. Потом запускай сборку и он отдаст тебе только тот css который ты использовал. Или я...
Black Cat
1
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Карта сайта