Какие функциональные возможности содержит WebStorm, а какие нет в RubyMine?

27

Я смотрю на покупку Rubymine, поскольку я делаю небольшое количество рубина, но большое количество html5 / javascript.

Я собирался получить Webstorm, так как у меня есть много чистых фреймворков / приложений на основе html5 / js, над которыми я работаю, однако потом я прочитал, что WebStorm / PhpStorm / Rubymine и т. Д. Все основаны на их IDEA-фреймворке и выглядят как каждый фреймворк в любом случае содержал функциональность WebStorm, кроме нескольких функций, которых не было в готовом виде, но которые можно было добавить через плагины.

Основные функции, которые меня интересуют в WebStorm:

  • Модульное тестирование JS из IDE
  • JS Lint / Hint покрытие в пользовательском интерфейсе
  • DOM / JS Refactoring / Intellisense
  • Coffeescript поддержка
  • SVN / Git интеграция
  • FTP и удаленная синхронизация (хотя и не так важны, как остальные)

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

Есть ли какая-либо конкретная функциональность, которая ТОЛЬКО в Webstorm, но не в любой из других IDE?

Grofit
источник
2
Этот вопрос, кажется, не по теме, потому что речь идет об инструментах (в данном случае IDE). Обычно этот вопрос относится к переполнению стека. Этот слишком старый для миграции.

Ответы:

21

RubyMine обладает всеми функциями WebStorm. Обратите внимание, что из-за разных циклов выпуска некоторые функции могут появиться первыми в одной IDE, но будут доступны и во всех других IDE при следующем обновлении. Для WebStorm не предусмотрены функции, недоступные в других средах разработки. См. Http://devnet.jetbrains.com/message/5466924?tstart=0.

CrazyCoder
источник
4

У меня есть последняя версия RubyMine (3.2.4), и хотя я использовал ее только для выполнения строго Ruby-проектов, в правой части стартовой страницы я вижу, что она имеет встроенные плагины для Coffescript, CSS, HTML-инструментов, JS Инспекция, JavaScript Debugger и т. Д., Поэтому я думаю, что вы в основном правы, предполагая, что это по сути WebStorm + Ruby.

Однако на странице возможностей WebStorm упоминается поддержка Node.JS и JSLint / JSHint, которую я не вижу в RubyMine. Но, основываясь на этой странице , я считаю, что вы можете установить эти функции в качестве дополнительных плагинов.

Поскольку вы можете загрузить 30-дневную бесплатную пробную версию RubyMine и то же самое для WebStorm , вы всегда можете скачать и то, и другое и сравнить их.

tcrosley
источник
1
См. Мой ответ относительно циклов выпуска. Бета-версия RubyMine 4.0 доступна по адресу confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP и имеет те же функции, что и текущий выпуск WebStorm 3.0.
CrazyCoder
4

Они не синхронизированы, и это очень разочаровывает.

Я читал что-то вроде этого, говоря, что «RubyMine» имеет все как Webstorm, поэтому я покупаю его. Затем Webstorm выпускает 6.0 со многими новыми функциями, отсутствующими в Rubymine.

Тогда единственный ответ, который вы получите, когда спросите «некоторые», будет сделан как плагины.

Очень расплывчато - без дат, без списка того, что плагин и т. Д. - это запутанная игра в догадки.

Пока что очень разрозненно - и никаких официальных объявлений или подробностей.

Стив
источник
Добро пожаловать в StackOverflow! Было бы полезно, если бы вы отредактировали свой ответ, чтобы улучшить грамматику, например, использовать полные предложения. Кроме того, попробуйте ответить на вопрос более прямо: какой функциональностью обладает WebStorm, а какой нет RubyMine? Добавьте ссылки, где вы можете. Цель здесь - создать вопросы и ответы, которые будут полезны не только для первоначального автора (ОП), но и для тех, кто ищет тот же ответ, и написание хороших ответов, конечно, является важной частью этого плана.
Калеб