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?