2016-01-25 4 views
0

Я давний пользователь Rubymine. Rubymine отлично подходит для приложений Rails, основанных на html, но теперь я делаю намного больше работы с клиентом SPA (например, javascript/response). Я нахожу, что я действительно хотел бы использовать WebStorm для всего материала клиента (автозаполнение модуля esp, поддержка es6 и т. Д.).WebStorm + RubyMine вместе (?)

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

Может кто-то подскажет, как получить лучшее из WebStorm (для клиентской стороны) и RubyMine (для серверной части) хорошо работают вместе в среде dev? Есть некоторые обещания в упомянутом подходе here, но, может быть, есть лучший способ?

Спасибо!

+0

Зачем вам два отдельных продукта? У какого WebStorm нет RubyMine (кроме, возможно, более легкой/более простой конфигурации проекта). Все функциональные возможности WebStorm также должны быть включены в RubyMine/PyCharm/PhpStorm - 1), если вы сравниваете те же ветки. 2) вам может потребоваться установить некоторые плагины вручную. Например: PhpStorm в основном поддерживает WebStorm + PHP + DB/SQL – LazyOne

+0

Хммм ... Я просто этого не вижу. Пример из миллиона примеров: шаблоны завершения кода для js (и es6 и jsx), поддержка React, интеграция Yoman, поддержка JSLint, поддержка ворчания и т. Д. Даже тривиальные вещи, такие как File> New ..., не перечисляют много за пределами основ (для клиентской стороны). Справедливости ради, я сравниваю RubyMine 8.5 (EAP) с WebStorm 11, так что, возможно, это просто позади? Извините, что я так глуп в этом - я был бы очень рад, если вы поможете мне приблизиться к паритету характеристик и остаться с одной IDE! Это было бы круто! – Eric

ответ

2

Все функции для клиентской поддержки, поддерживаемые WebStorm, либо включены из коробки в RubyMine, либо доступны в виде плагинов в репозитории плагинов. Вам не нужно использовать две разные IDE.

+0

Спасибо, yole. см. мой комментарий к LazyOne выше. Я просмотрел все плагины и * сделал * см. Yeoman, но ничего для grunt, jslint, response, jsx, ... (справедливости ради, JSX, похоже, поддерживается). – Eric

+0

@ Eric * «но ничего для grunt, jslint, response, jsx, ... (справедливости ради, JSX, похоже, поддерживается). * Они все часть поддержки JavaScript, а не отдельные плагины. Для JSX вам необходимо «переключить языковую версию на JSX Harmony вручную» в «Настройки/Настройки» (по крайней мере, так, как это работает в PhpStorm) – LazyOne

Смежные вопросы