Estou olhando para comprar Rubymine como estou fazendo uma pequena quantidade de rubi, mas uma grande quantidade de html5 / javascript.
Gostaria de obter o Webstorm, pois tenho muitos frameworks / aplicativos puros baseados em html5 / js nos quais estou trabalhando, mas depois li que WebStorm / PhpStorm / Rubymine etc são todos baseados em seu framework IDEA e foram criados como de qualquer maneira, cada estrutura continha a funcionalidade do WebStorm, além de alguns recursos que não estavam disponíveis imediatamente, mas que podiam ser adicionados por meio de plug-ins.
Os principais recursos que me interessam sobre o WebStorm são:
- Teste de unidade JS do IDE
- Cobertura JS Lint / Hint na interface do usuário
- Refatoração de DOM / JS / Intellisense
- Suporte ao Coffeescript
- Integração SVN / Git
- FTP e sincronização remota (embora não sejam tão importantes quanto os demais)
Portanto, considerando o exposto, o Rubymine também forneceria a funcionalidade acima? como eu preferiria ter 1 IDE no qual eu possa fazer as duas coisas, em vez de ter 2 IDEs com muitas funcionalidades sobrepostas.
Existe alguma funcionalidade específica que está SOMENTE no Webstorm, mas não em nenhum dos outros IDEs?