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



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



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



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

892   5  

5 ответов:

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

вы должны тренировать свой поиск-фу в два раза тяжелее.


от:http://www.jetbrains.com/phpstorm/

Примечание: PhpStorm включает в себя все функциональные возможности WebStorm (HTML/CSS редактор, JavaScript редактор) и добавляет полноценную поддержку PHP и Базы данных/SQL.


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


по сути: PhpStorm = WebStorm + PHP + поддержка баз данных

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

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

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

например: последний стабильный PhpStorm-это v7.1.4, в то время как WebStorm уже находится на v8.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 (если они вам нужны, конечно):

  • огурец.js
  • Дарт
  • EditorConfig
  • EJS
  • Handelbars / Усы
  • интеграция Java Server Pages (JSP)
  • карма
  • LiveEdit
  • Метеор
  • PhoneGap/Cordova Plugin
  • Полимерных И Веб Компоненты
  • Мопс (бывший нефрит)
  • Spy-js
  • стилус
  • старшина

по существу, PHPStorm = WebStorm + PHP, SQL и многое другое.

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

наиболее заметным примером этого было бы определение модели Мангуста, где WebStorm легко распознает мангуста.модель метод, тогда как PHPStorm отмечает его как только вы подключаете узел, он становится неразрешенным.плагин JS.

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

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

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

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

что такое WebStorm & PhpStorm?

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

какая IDE мне нужна?

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

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

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

СНиП

IntelliJ IDEA vs WebStorm features

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

по моему собственному опыту, хотя теоретически многие продукты Jetbrain имеют одинаковые функциональные возможности, новые функции, которые вводятся в некоторых приложениях, не сразу вводятся в других. Специально идея, которая имеет новую версию один раз в год, в отличие от Webstorm или PHPStorm, которые получают 2 o 3 в год, я думаю. Имейте это в виду при выборе :)

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

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

Comments

    Ничего не найдено.