Sto cercando di acquistare Rubymine perché sto facendo una piccola quantità di ruby, ma una grande quantità di html5 / javascript.
Avevo intenzione di ottenere Webstorm perché ho un sacco di framework / applicazioni basati su html5 / js, su cui sto lavorando, tuttavia ho letto che WebStorm / PhpStorm / Rubymine ecc sono tutti basati sul loro framework IDEA, e realizzato come ogni framework conteneva comunque le funzionalità di WebStorm, a parte alcune funzionalità che non erano disponibili, ma che potevano essere aggiunte tramite plugin.
Le principali funzionalità che mi interessano di WebStorm sono:
- Test dell'unità JS dall'IDE
- JS Lint / Hint coverage all'interno dell'interfaccia utente
- Rifattorizzazione / Intellisense DOM / JS
- Supporto del coffeescript
- SVN / integrazione Git
- FTP e sincronizzazione remota (anche se non sono importanti come il resto)
Quindi dato quanto detto sopra, Rubymine fornisce anche la funzionalità sopra? come preferirei avere 1 IDE che posso fare entrambi in, che avere 2 IDE che hanno molte funzionalità sovrapposte.
Esiste una funzionalità specifica che è SOLO in Webstorm ma non in nessuno degli altri IDE?