Jakie funkcje zawiera WebStorm, którego nie ma RubyMine?

27

Patrzę na kupowanie Rubymine, ponieważ robię niewielką ilość ruby, ale dużą ilość html5 / javascript.

Miałem zamiar dostać Webstorm, ponieważ mam dużo czystych frameworków / aplikacji opartych na HTML5 / js, nad którymi pracuję, ale potem przeczytałem, że WebStorm / PhpStorm / Rubymine itp. Są oparte na ich platformie IDEA i wyglądają jak każda platforma zawierała funkcjonalność WebStorm, poza kilkoma funkcjami, których nie było od razu po wyjęciu z pudełka, ale można je było dodać za pomocą wtyczek.

Główne cechy, które mnie interesują w WebStorm to:

  • Testowanie JS Unit z IDE
  • Zasięg JS Lint / Hint w interfejsie użytkownika
  • Refaktoryzacja DOM / JS / Intellisense
  • Obsługa Coffeescript
  • Integracja SVN / Git
  • FTP i zdalna synchronizacja (choć nie tak ważne jak reszta)

Czy biorąc pod uwagę powyższe, czy Rubymine również zapewni powyższą funkcjonalność? ponieważ wolałbym mieć 1 IDE, w którym mogę zrobić oba, niż 2 IDE, które mają wiele nakładających się funkcji.

Czy jest jakaś konkretna funkcjonalność, która jest TYLKO w Webstorm, ale nie w żadnym z innych IDE?

Grofit
źródło
2
To pytanie wydaje się być nie na temat, ponieważ dotyczy oprzyrządowania (w tym przypadku IDE). Zazwyczaj to pytanie należy do funkcji Przepełnienie stosu. Ten jest za stary, aby go migrować.

Odpowiedzi:

21

RubyMine ma wszystkie funkcje WebStorm. Należy pamiętać, że ze względu na różne cykle wydawania niektóre funkcje mogą pojawiać się najpierw w jednym środowisku IDE, ale będą dostępne również we wszystkich innych środowiskach IDE w następnej aktualizacji. Nie ma funkcji specyficznej dla WebStorm, która nie byłaby dostępna w innych IDE. Zobacz http://devnet.jetbrains.com/message/5466924?tstart=0

CrazyCoder
źródło
4

Mam najnowszą wersję RubyMine (3.2.4) i chociaż używałem jej tylko do robienia ściśle projektów Ruby, po prawej stronie strony startowej widzę, że ma dołączone wtyczki dla Coffescript, CSS, narzędzi HTML, JS Inspekcja, JavaScript Debugger itp., Więc myślę, że masz rację, zakładając, że jest to zasadniczo WebStorm + Ruby.

Jednak strona funkcji WebStorm wspomina o wsparciu dla Node.JS i JSLint / JSHint, których nie widzę specjalnie w RubyMine. Ale na podstawie tej strony uważam, że możesz zainstalować te funkcje jako dodatkowe wtyczki.

Ponieważ możesz pobrać 30-dniową bezpłatną wersję próbną RubyMine i to samo dla WebStorm , więc zawsze możesz pobrać obie i porównać je.

tcrosley
źródło
1
Zobacz moją odpowiedź dotyczącą cykli wydań, RubyMine 4.0 beta jest dostępny na confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP i ma te same funkcje, co aktualna wersja WebStorm 3.0.
CrazyCoder
4

Nie są zsynchronizowane i to bardzo rozczarowuje.

Przeczytałem coś takiego, mówiąc, że „RubyMine” ma wszystko jako Webstorm, więc kupuję. Następnie Webstorm zawiera 6.0 z wieloma nowymi funkcjami, których nie ma w Rubymine.

Wtedy jedyną odpowiedzią, jaką otrzymasz, gdy zapytasz, będzie „niektóre” jako wtyczki.

Bardzo niejasne - brak dat, brak listy wtyczek itp. ... jest mylącą grą w zgadywanie.

Jak dotąd bardzo nierozłącznie - i nie ma oficjalnych ogłoszeń ani szczegółów.

Steve
źródło
Witamy w StackOverflow! Byłoby pomocne, gdybyś zredagował swoją odpowiedź, aby poprawić gramatykę, np. Użyć pełnych zdań. Spróbuj także odpowiedzieć bardziej bezpośrednio na pytanie: jaką funkcjonalność ma WebStorm, której nie ma RubyMine? Dodaj referencje tam, gdzie możesz. Celem jest stworzenie pytań i odpowiedzi, które będą przydatne nie tylko dla oryginalnego plakatu (OP), ale także dla innych, którzy szukają tej samej odpowiedzi, a pisanie świetnych odpowiedzi jest oczywiście istotną częścią tego planu.
Caleb