Welche Funktionalität enthält WebStorm, welche RubyMine nicht?


27

Ich möchte Rubymine kaufen, da ich eine kleine Menge Ruby, aber eine große Menge HTML5 / Javascript mache.

Ich wollte Webstorm bekommen, da ich eine Menge reiner html5 / js-basierter Frameworks / Apps habe, an denen ich arbeite, aber dann habe ich gelesen, dass WebStorm / PhpStorm / Rubymine usw. alle auf ihrem IDEA-Framework basieren und wie gemacht sind Jedes Framework enthielt ohnehin die Funktionalität von WebStorm, abgesehen von einigen Funktionen, die nicht sofort verfügbar waren, sondern über Plugins hinzugefügt werden konnten.

Die wichtigsten Funktionen, die mich an WebStorm interessieren, sind:

  • JS Unit Test von IDE
  • JS Lint / Hint-Abdeckung innerhalb der Benutzeroberfläche
  • DOM / JS Refactoring / Intellisense
  • Coffeescript-Unterstützung
  • SVN / Git-Integration
  • FTP und Remote Sync (obwohl nicht so wichtig wie der Rest)

Würde Rubymine in Anbetracht des oben Gesagten auch die oben genannten Funktionen bereitstellen? da ich lieber 1 IDE hätte, in der ich beides tun kann, als 2 IDEs mit vielen überlappenden Funktionen.

Gibt es eine bestimmte Funktionalität, die NUR in Webstorm enthalten ist, jedoch nicht in den anderen IDEs?


2
Diese Frage scheint nicht zum Thema zu gehören, da es sich um Werkzeuge handelt (in diesem Fall IDEs). Typischerweise gehört diese Frage zu Stack Overflow. Dieser ist zu alt, um migriert zu werden.

Antworten:


21

RubyMine bietet alle Funktionen von WebStorm. Beachten Sie, dass aufgrund der unterschiedlichen Release-Zyklen einige Funktionen möglicherweise zuerst in einer IDE angezeigt werden, mit dem nächsten Update jedoch auch in allen anderen IDEs verfügbar sind. Für WebStorm gibt es keine spezifische Funktionalität, die in den anderen IDEs nicht verfügbar ist. Siehe http://devnet.jetbrains.com/message/5466924?tstart=0


4

Ich habe die neueste Version von RubyMine (3.2.4) und während ich sie nur für reine Ruby-Projekte verwendet habe, sehe ich auf der rechten Seite der Startseite, dass sie Plugins für Coffescript, CSS, HTML-Tools und JS gebündelt hat Inspektion, JavaScript-Debugger usw. Ich denke, Sie haben im Grunde genommen Recht, wenn Sie davon ausgehen, dass es sich im Wesentlichen um WebStorm + Ruby handelt.

Auf der WebStorm-Feature-Seite wird jedoch die Unterstützung für Node.JS und JSLint / JSHint erwähnt, die ich in RubyMine nicht speziell sehe. Aber basierend auf dieser Seite , ich glaube , Sie diese Funktionen als zusätzliche Plugins installieren können.

Da Sie herunterladen können eine 30-Tage-Testversion von RubyMine , und das gleiche gilt für WebStorm , so können Sie immer beide herunterladen und sie vergleichen.


1
Weitere Informationen zu den Veröffentlichungszyklen finden Sie in meiner Antwort. RubyMine 4.0 Beta ist unter confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP verfügbar und verfügt über dieselben Funktionen wie das aktuelle WebStorm 3.0-Release.
CrazyCoder

4

Sie sind nicht synchron und es ist sehr enttäuschend.

Ich habe so etwas gelesen: "RubyMine" hat alles als Webstorm, also kaufe ich es. Dann bringt Webstorm 6.0 mit vielen neuen Funktionen heraus, die nicht in Rubymine enthalten sind.

Die einzige Antwort, die Sie auf Ihre Frage erhalten, ist, dass einige als Plugins erstellt werden.

Sehr vage - keine Daten, keine Liste der Plugins, etc ... ist ein verwirrendes Ratespiel.

Bisher sehr unzusammenhängend - und keine offiziellen Ankündigungen oder Details.


Willkommen bei StackOverflow! Es ist hilfreich, wenn Sie Ihre Antwort bearbeiten, um die Grammatik zu verbessern, z. B. vollständige Sätze verwenden. Versuchen Sie auch, die Frage direkter zu beantworten: Welche Funktionen hat WebStorm, die RubyMine nicht hat? Fügen Sie Referenzen hinzu, wo Sie können. Das Ziel hierbei ist es, Fragen und Antworten zu erstellen, die nicht nur für das Originalplakat (OP), sondern auch für andere nützlich sind, die nach der gleichen Antwort suchen. Hervorragende Antworten zu schreiben, ist natürlich ein wesentlicher Bestandteil dieses Plans.
Caleb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.