Разница между WebStorm и PhpStorm


Я выбираю IDE для веб-разработки и хотел бы знать, в чем разница между WebStorm и PhpStorm?

Я не смог найти никаких важных моментов на веб-сайте JetBrains, и даже Google не очень помог.

Все, что я знаю сейчас, это то, что PhpStorm не поддерживает JS, как WebStorm, но может это сделать благодаря плагинам. Это единственная разница?

Author: Evan Wieland, 2014-09-03

5 answers

Я не смог найти никаких важных моментов на веб-сайте jetbrains, и даже Google не очень помог.

Вам следует тренировать свое поисковое фу в два раза усерднее.


ОТ: http://www.jetbrains.com/phpstorm/

ПРИМЕЧАНИЕ: PhpStorm включает в себя все функции WebStorm (редактор HTML/CSS, редактор JavaScript) и добавляет полноценную поддержку PHP и баз данных/SQL.


Их форум также имеет довольно мало ответы на такой вопрос.


В основном: PhpStorm = Веб-шторм + PHP + Поддержка баз данных

WebStorm поставляется с определенными (в основном) Плагины, ориентированные на JavaScript, поставляются по умолчанию, в то время как их необходимо установить вручную в PhpStorm (при необходимости).

В то же время: плагины, требующие поддержки PHP, не смогут быть установлены в WebStorm (по очевидным причинам).

P.S. Поскольку цикл выпуска WebStorm отличается от цикла выпуска PhpStorm, он может используйте новые функции, ориентированные на JS/CSS/HTML, быстрее, чем PhpStorm (все зависит от используемых сборок платформы).

Например: последняя стабильная версия PhpStorm - v7.1.4, в то время как WebStorm уже на версии 8.x. Но PhpStorm v8 будет выпущен примерно через 1 месяц (в соответствии с их дорожной картой), что означает, что стабильная версия PhpStorm будет включать некоторые функции, которые будут доступны только в WebStorm v9 (через несколько месяцев, скажем, 2-3-5) -- при использовании/сравнении стабильной версии ТОЛЬКО версии.

ОБНОВЛЕНИЕ (2016-12-13): Начиная с версии 2016.1 PhpStorm и WebStorm используют одинаковые номера версий/сборок.. так что больше нет разницы между одинаковыми версиями: функциональность, присутствующая в WebStorm 2016.3, такая же, как и в PhpStorm 2016.3 (если, конечно, установлены одни и те же плагины).


Все, что я знаю, - это банкомат. заключается в том, что PhpStorm не поддерживает JS-часть, такую как Webstorm

Это неверно (ваша формулировка). Недостающий "дополнительная" технология в PhpStorm (например: node, angularjs) не означает, что базовая поддержка JavaScript имеет отсутствующую функциональность. Любые "дополнительные услуги" могут быть легко установлены (или деактивированы, если это не требуется).


ОБНОВЛЕНИЕ (2016-12-13): Вот список плагинов, которые поставляются в комплекте с WebStorm 2016.3, но требуют ручной установки в PhpStorm 2016.3 (если они вам нужны, из курс):

  • Cucumber.js
  • Дротик
  • Настройка редактора
  • EJS
  • Ручки/Усы
  • Интеграция страниц сервера Java (JSP)
  • Карма
  • Жить в режиме реального времени
  • Метеорит
  • Плагин PhoneGap/Cordova
  • Полимерные и веб-компоненты
  • Мопс (бывший Нефрит)
  • Шпион-js
  • Поддержка стилуса
  • Старшина
 392
Author: LazyOne, 2016-12-13 15:28:54

По сути, PhpStorm = Веб-шторм + PHP, SQL и многое другое.

НО (и это очень важное "но"), поскольку он способен анализировать гораздо больше, он довольно часто не может анализировать Node.js зависимости, поскольку они (вероятно) конфликтуют с каким-либо другим синтаксисом, который он способен анализировать.

Наиболее заметным примером этого может быть определение модели Мангуста, где WebStorm легко распознает метод мангуста.модель, в то время как PhpStorm помечает его как неразрешенный, как только по мере подключения Node.js плагин.

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

Все это относится к PhpStorm 8.0.1, возможно, в более поздних версиях эта досадная ошибка будет исправлена.

 17
Author: Василий Овчинников, 2014-12-06 23:05:13

На самом деле существует сравнение этих двух в официальном Часто задаваемых вопросах веб-шторма. Однако история версий этой страницы показывает, что она была обновлена в последний раз 13 декабря, поэтому я не уверен, поддерживается ли она.

Это выдержка из часто задаваемых вопросов для справки:

Что такое WebStorm и PhpStorm?

WebStorm и PhpStorm - это IDE (Интегрированная среда разработки) построен на платформе JetBrains IntelliJ и предназначен для веб -разработки.

Какая среда IDE мне нужна?

PhpStorm разработан для удовлетворения всех потребностей разработчиков PHP, включая полную поддержку JavaScript, CSS и HTML. Веб-шторм для хардкора Разработчики JavaScript. Он включает в себя функции, которые обычно не нужны разработчику PHP, как Node.JS или JsUnit. Однако соответствующие плагины могут быть установлены в PhpStorm бесплатно.

Как часто будут выпускаться новые версии (sic)?

Предварительно, основные обновления WebStorm и PhpStorm будут доступно два раза в год. Незначительные обновления (исправления ошибок) периодически выпускаются по мере необходимости.

Снип

Интеллектуальная ИДЕЯ против возможностей WebStorm

IntelliJ IDEA остается флагманским продуктом JetBrains и идеей IntelliJ обеспечивает полную поддержку JavaScript наряду с всеми другими функциями Веб-шторм с помощью встроенных или загружаемых плагинов. Единственное, чего не хватает , - это упрощенной настройки проекта.

 4
Author: tomRedox, 2015-12-24 09:05:12

По моему собственному опыту, хотя теоретически многие продукты Jetbrain имеют одинаковые функциональные возможности, новые функции, которые появляются в некоторых приложениях, не сразу появляются в других. Особенно ИДЕЯ, у которой раз в год появляется новая версия, в отличие от Webstorm или PhpStorm, которые, я думаю, получают 2-3 раза в год. Имейте это в виду при выборе:)

 1
Author: Ramiro Araujo, 2014-10-09 14:33:12

Я использую IntelliJ Idea, PhpStorm и WebStorm. Я думал, что WebStorm будет достаточным для кодирования PHP, но на самом деле он отлично подходит для редактирования, но не похоже, что он проверяет PHP в реальном времени на ошибки, а также PhpStorm. Это всего лишь наблюдение, исходящее от обычного пользователя продуктов JetBrains.

Если вы студент, попробуйте воспользоваться бесплатной лицензией во время учебы в школе; это дает вам возможность изучить различные IDE JetBrains... Я упоминал Клиона? =]

 1
Author: Adriano Michael, 2015-01-02 18:47:20