O IntelliJ IDEA pode encapsular todas as funcionalidades do WebStorm e PHPStorm através de plugins? [fechadas]


488

Estou no mercado para um novo IDE, mas estou confuso sobre a sobreposição entre algumas das ofertas da Jetbrains. Parece que o IntelliJ IDEA possui plugins que permitem o desenvolvimento de Node.js e php.

O IntelliJ IDEA pode fazer tudo o que o WebStorm e o PHPStorm fazem por meio de plugins ou eles têm recursos especiais não disponíveis no IDEA? Espero ter um único IDE poliglota para todo o desenvolvimento.


4
Por que você não entra em contato diretamente com o JetBrains? - resposta oficial deve ser sempre mais completa / preciso quanto eles sabem os seus produtos muito melhores do que os usuários comuns ...
LazyOne

449
Confio mais na comunidade stackoverflow. Quero ouvir de pessoas que os usam em cenários do mundo real, em vez de seu departamento de vendas.
Mr.Freeze

5
Observe que a edição da comunidade não suporta o plug-in PHP, pois requer o plug-in JavaScript que funciona apenas com a versão paga.
sventechie

37
"Confio mais na comunidade stackoverflow." - Engraçado como você aceitou uma resposta de um funcionário oficial JetBrains;)
ThomasR

Respostas:


461

Toda a funcionalidade de nossos IDEs leves pode ser encontrada no IntelliJ IDEA (é necessário instalar os plug-ins correspondentes do repositório ).

Inclui suporte para todas as tecnologias desenvolvidas para nossos produtos mais específicos, como Web / PhpStorm, RubyMine e PyCharm.

O recurso específico ausente do IntelliJ IDEA é a criação simplificada de projetos ("Diretório Aberto") usada em produtos mais leves, pois não é aplicável ao IDE que suporta uma ampla variedade de idiomas e tecnologias. Isso também significa que você não pode criar projetos diretamente dos hosts remotos no IDEA.

Se estiver faltando algum outro recurso disponível nos produtos ligher, mas não no IntelliJ IDEA Ultimate, você poderá denunciá-lo e consideraremos adicioná-lo.

Enquanto os plug-ins PHP, Python e Ruby IDEA são criados a partir do mesmo código-fonte usado no PhpStorm, PyCharm e RubyMine, os ciclos de lançamento do produto não são sincronizados. Isso significa que alguns recursos podem já estar disponíveis nos produtos mais leves, mas não disponíveis nos plug-ins da IDEA em determinados períodos; eles são adicionados ao plug-in e às atualizações da IDEA posteriormente.


10
meu entendimento está correto de que, se eu comprar o PyCharm e após 1 ano não atualizar a assinatura, não tenho nenhuma atualização, mas se pagar pelo IntellijIdea, posso atualizar o plugin PyCharm, mesmo que não atualize minha licença e tenha todas as novas recursos do PyCharm (é claro, sem novos recursos do IntellijIdea).
dbf

11
@dbf, em algum momento, o plug-in Python para IDEA passa para a próxima versão da plataforma IntelliJ IDEA e se torna incompatível com versões mais antigas de IDEA; em outras palavras, você precisará atualizar para a nova versão IDEA para usar o novo plug-in Python. Nas versões com os novos recursos, sem atualizar o IDEA, você poderá usar a versão mais recente do plug-in compatível, mas ele não terá os recursos da próxima versão do plug-in.
22412 CrazyCoder

20
Isso não é verdade. Sou um usuário exigente do TypeScript e posso dizer com certeza que o suporte do Idea TS está sempre próximo de 3 a 6 meses de correções do WebStorm 1. Portanto, se você deseja TS de qualquer maneira utilizável e real - obtenha o WebStorm (obtenha o VS, se possível, mas o webstorm é uma solução de plataforma cruzada).
garkin

5
@gdaniel: O PHPStorm suporta todos os recursos do Webstorm + PHP / WP / Drupal
trve.fa7ad

5
@abbr esses plug-ins são gratuitos para o Ultimate e devem ser instalados manualmente.
CrazyCoder

159

Mas aqui está o problema, às vezes você não pode ou não quer esperar. Por exemplo, eu quero usar o novo suporte ao RubyMotion, que inclui suporte à estrutura do projeto RubyMotion, instalação de arquivos rake, instalação de configurações conectadas ao iOS Simulator etc.

O RubyMine tem tudo isso agora, o IDEA não. Então, eu teria que gerar um projeto RubyMotion fora da IDEA, depois configurar um projeto da IDEA e conectar-se à pasta de origem, etc, e Deus sabe o que mais.

O que o JetBrains deve fazer é ter um modelo de licenciamento que me permita, com a compra da IDEA, usar qualquer outro IDEs, em vez de depender apenas dos plugins da IDEAs.

Eu estaria disposto a pagar mais por isso, ou seja, 50 dólares a mais pela flexibilidade.

O engraçado é que eu era originalmente um cliente do RubyMine que fazia o upgrade para o IDEA, porque queria essa configuração poliglota. Agora estou pensando em pagar pela atualização do RubyMine, apenas porque preciso fazer o RubyMotion agora. Também existem outras áreas em potencial em que esse problema fora de sincronia pode me incomodar novamente. Por exemplo, suporte ao fluxo de trabalho / implantação da caixa de torque.

O JetBrains tem bons IDEs, mas acho que estou um pouco irritado.


78
"a compra da IDEA para usar qualquer um dos outros IDEs em vez de depender apenas dos plug-ins dos IDEAs" é uma ótima sugestão. Eu pagaria por isso também.
Ayush Gupta 27/03

28
Eu também pagaria por uma "licença principal" que me desse acesso ao IntelliJ Idea e ao isqueiro PyCharm, PhpStorm, etc. Ótima sugestão.
perfil completo de ryentzer

1
@RedactedProfile Não uso mais os produtos JetBrains. Agora eu uso o VS Code. Na época, eu estava mudando de idioma e achei o licenciamento do JetBrains restritivo.
ryentzer

3
Também deve ser dito que agora existe uma licença "Todos os produtos" por US $ 24 / mês
RedactedProfile

1
Na verdade, estou usando a licença 'Todos os produtos' agora e acho extremamente útil. Eu uso muitas linguagens diferentes (PHP, Node, Java). Está funcionando bem para mim, embora um pouco caro. Depende de quanto você usa cada idioma.
Russell Santos

21

Uso regularmente IntelliJ, PHPStorm e WebStorm. Adoraria usar apenas o IntelliJ. Conforme indicado pelo fornecedor, a funcionalidade "Open Directory" que não está no IntelliJ é dolorosa.

Agora para a parte de esfregar; Tentei usar o IntelliJ como meu único IDE e achei o desempenho péssimo em comparação com as versões mais leves. O Intellisense é quase inútil no IntelliJ em comparação com o WebStorm.


1
oi @ ccit-spence. Estou pensando em comprar PHPStorm + PyCharm, OU IntelliJ IDEA. Quais outros problemas de desempenho você encontrou com o IntelliJ? Eu o uso em um teste de 30 dias. Além de opções estranhas / mais complexas e um monte de coisas relacionadas a java que não uso, parece bastante semelhante aos produtos independentes? O tempo de carregamento parece ser de 30% a 50%. Executá-lo em um Macbook Pro com i7 e SSD, leva apenas 2 ou 3 segundos a mais.
snowbound

5
@snowbound Com o IntelliJ 14, estou descobrindo que o desempenho melhorou a ponto de ser a única coisa que estou usando no momento. Eu não sou um desenvolvedor Python. Nenhuma experiência com o PyCarm. Java, NodeJS, PHP são as principais linguagens com as quais trabalho atualmente.
codifique


13

Definitivamente, uma ótima pergunta. Observei isso também como uma sub questão de escolha de versões no IDEa que esse link pode ajudar a resolver ...

http://www.jetbrains.com/idea/features/editions_comparison_matrix.html

também possui potencialmente um trabalho de base para examinar suas outras opções de IDE e as opções que elas fornecem.

Acho que o WebStorm é o melhor para gerenciamento de repositórios JavaScript e Git, ou seja, os tipos de pilhas HTML5 CSS Cordova, que são realmente onde (acredito que junto com outras pessoas) as mentiras e energias futuras devem ser focadas agora ... mas depende em suas necessidades, etc.

De qualquer forma, isso também conta essa história ... http://www.jetbrains.com/products.html

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.