Я смотрю на покупку 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?