Яку функціональність містить WebStorm, якої не має RubyMine?


27

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

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

Основні особливості, які мене цікавлять щодо WebStorm:

  • Тестування JS Unit з IDE
  • Покриття JS Lint / Hint в інтерфейсі користувача
  • DOM / JS Refactoring / Intellisense
  • Підтримка Coffeescript
  • Інтеграція SVN / Git
  • FTP та віддалена синхронізація (хоча не настільки важлива, як решта)

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

Чи є якісь конкретні функціональні можливості, які є ТОЛЬКО у Веб-штормі, але не в інших IDE?


2
Це питання, здається, поза темою, оскільки йдеться про інструменти (в цьому випадку IDE). Зазвичай це питання належить до переповнення стека. Цей занадто старий, щоб мігрувати.

Відповіді:


21

RubyMine має всі функції WebStorm. Зауважте, що через різні цикли випуску деякі функції можуть з’являтися спочатку в одному IDE, але вони також будуть доступні для всіх інших IDE з наступним оновленням. Не існує функціоналу, специфічного для WebStorm, який недоступний для інших IDE. Див. Http://devnet.jetbrains.com/message/5466924?tstart=0


4

У мене є остання версія RubyMine (3.2.4), і хоч я використовував її лише для виконання строго Ruby проектів, у правій частині сторінки запуску я бачу, що в неї вбудовані плагіни для Coffescript, CSS, HTML-інструментів, JS Інспекція, налагоджувач JavaScript і т. Д., Тому я думаю, ви в основному праві, вважаючи, що це по суті WebStorm + Ruby.

Однак на сторінці функції WebStorm згадується підтримка Node.JS та JSLint / JSHint, яких я спеціально не бачу в RubyMine. Але виходячи з цієї сторінки , я вважаю, що ви можете встановити ці функції як додаткові плагіни.

Оскільки ви можете завантажити 30-денну безкоштовну пробну версію RubyMine , і те саме для WebStorm , то ви завжди можете завантажити обидва і порівняти їх.


1
Дивіться мою відповідь щодо циклів випуску, RubyMine 4.0 бета-версія доступна за адресою confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP та має ті самі функції, що й поточний реліз WebStorm 3.0.
CrazyCoder

4

Вони не синхронізовані, і це дуже прикро.

Я читав щось подібне, що говорить: "У RubyMine" є все, що й Веб-шторм, тому я його купую. Тоді Webstorm виходить з 6.0 з багатьма новими можливостями не в Rubymine.

Тоді єдина відповідь, яку ви отримаєте, коли ви запитаєте: "деякі", буде зроблено як плагіни.

Дуже розпливчасто - жодних дат, списку плагінів тощо ... - це заплутане відгадування гра.

Поки що дуже непересічно - і жодних офіційних оголошень чи деталей.


Ласкаво просимо до StackOverflow! Буде корисно, якщо ви відредагуєте свою відповідь, щоб покращити граматику, наприклад, використовувати повноцінні речення. Крім того, спробуйте відповісти на питання більш прямо: Яку функціональність має WebStorm, якої не має RubyMine? Додайте посилання, де можна. Мета полягає в тому, щоб створити запитання та відповіді, які будуть корисні не лише оригінальному плакату (OP), але й іншим, хто приходить шукати таку ж відповідь, і писати чудові відповіді, звичайно, є важливою частиною цього плану.
Калеб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.