В чем разница между WebStorm, PhpStorm, PyCharm и RubyMine? - PullRequest
0 голосов
/ 04 апреля 2019

Я подумываю о переходе на IDE JetBrains, так как пробная версия PhpStorm была для меня весьма впечатляющей, и явный скачок через Sublime.

Я всегда не замечал IDE с тех пор, как открыл Sublime и покинул DreamWeaver.

Мне кажется, что PhpStorm - это WebStorm + PHP.

Открывая PyCharm и RubyMine, они также кажутся очень похожими.

Итак, большой вопрос, достаточно ли отличаются PyCharm, RubyMine и PhpStorm, чтобы заставить их работать при покупке пакета All Products Packили могут ли расширения от одного быть установлены на другом и по существу сделать одно программное обеспечение способным на все?

Спасибо!

1 Ответ

0 голосов
/ 04 апреля 2019

В основном: PhpStorm = WebStorm + PHP + Поддержка базы данных (хотя последние версии WebStorm могут иметь поддержку базы данных, если у вас есть лицензия на DataGrip или все продукты Pack: см. https://plugins.jetbrains.com/plugin/10925-database-tools-and-sql).

Подобная история с PyCharm и RubyMine: они являются IDE для разработки на Python и Ruby.

Вы не можете установить плагин PHP внутри PyCharm или RubyMine или другим способом. Каждый плагин языка имеет определенные зависимости, которые недоступны вдругие IDE.

Если вам нужна одна IDE для всех языков, рассмотрите IntelliJ IDEA Ultimate .. или пакет всех продуктов, где вы можете иметь все IDE (см. https://www.jetbrains.com/store/?fromMenu#edition=personal).


Вы не можетеоткрыть один и тот же проект в нескольких IDE (так как они используют немного разные настройки проекта и разные типы модулей), особенно в одно и то же время (поскольку IDE сохраняет файлы конфигурации в любое время, особенно файл workspace.xml). Я имею в виду: вы можете, ноу вас будут конфликты и некоторые настройки могут быть потеряны.

В то же время вы можетеработать с одними и теми же файлами в нескольких IDE: просто сохраняйте настройки проекта (подпапка .idea) в разных местах: проект можно создать в одном месте, а затем вместо него можно присоединить совершенно другой корень содержимого (папку).

...