IntelliJ IDEA può incapsulare tutte le funzionalità di WebStorm e PHPStorm tramite plugin? [chiuso]


488

Sono sul mercato per un nuovo IDE, ma sono confuso per la sovrapposizione tra alcune delle offerte di Jetbrains. Sembra che IntelliJ IDEA abbia plugin che ti permettono di fare lo sviluppo di Node.js e php.

IntelliJ IDEA può fare tutto ciò che WebStorm e PHPStorm fanno tramite plug-in o hanno funzionalità speciali non disponibili in IDEA? Spero di avere un singolo IDE poliglotta per tutto lo sviluppo.


4
Perché non contatti direttamente JetBrains? - la risposta ufficiale dovrebbe essere sempre più completa / precisa poiché conoscono i loro prodotti molto meglio degli utenti ordinari ...
LazyOne,

449
Mi fido di più della community di StackOverflow. Voglio sentire le persone che li usano in scenari del mondo reale invece del loro reparto vendite.
mr.freeze l'

5
Nota che l' edizione della community non supporta il plug-in PHP, poiché richiede il plug-in JavaScript che funziona solo con la versione a pagamento.
sventechie,

37
"Mi fido di più della community di StackOverflow." - Divertente come hai accettato una risposta da un dipendente ufficiale JetBrains;)
ThomasR,

Risposte:


461

Tutte le funzionalità dei nostri IDE leggeri sono disponibili in IntelliJ IDEA (è necessario installare i plug-in corrispondenti dal repository ).

Include il supporto per tutte le tecnologie sviluppate per i nostri prodotti più specifici come Web / PhpStorm, RubyMine e PyCharm.

La caratteristica specifica mancante di IntelliJ IDEA è la creazione di progetti semplificata ("Open Directory") utilizzata in prodotti più leggeri in quanto non applicabile all'IDE che supporta una gamma così ampia di lingue e tecnologie. Significa anche che non è possibile creare progetti direttamente dagli host remoti in IDEA.

Se ti manca qualche altra funzione disponibile nei prodotti più leggeri, ma non è disponibile in IntelliJ IDEA Ultimate, sei invitato a segnalarlo e prenderemo in considerazione l'aggiunta.

Mentre i plug-in IDEA PHP, Python e Ruby sono creati dallo stesso codice sorgente utilizzato in PhpStorm, PyCharm e RubyMine, i cicli di rilascio del prodotto non sono sincronizzati. Ciò significa che alcune funzionalità potrebbero essere già disponibili nei prodotti più leggeri, ma non disponibili nei plug-in IDEA in determinati periodi, vengono aggiunte successivamente con il plug-in e gli aggiornamenti IDEA.


10
è corretto intendo che se compro PyCharm e dopo 1 anno non aggiorno l'abbonamento non ho alcun aggiornamento, ma se pago per IntellijIdea posso semplicemente aggiornare il plugin PyCharm anche se non aggiorno la mia licenza e ho tutto nuovo funzionalità di PyCharm (ovviamente, senza nuove funzionalità di IntellijIdea).
dbf il

11
@dbf, a un certo punto il plug-in Python per IDEA passa alla prossima versione della piattaforma IDEA IntelliJ e diventa incompatibile con le versioni IDEA precedenti, in altre parole dovrai aggiornare alla nuova versione IDEA per utilizzare il nuovo plug-in Python versioni con le nuove funzionalità, senza aggiornare IDEA sarai in grado di utilizzare l'ultima versione del plug-in compatibile, ma non avrà le funzionalità della prossima versione del plug-in.
CrazyCoder il

20
Questo non è vero. Sono un utente di TypeScript e posso dire con certezza che il supporto di Idea TS è sempre vicino a 3-6 mesi di correzioni di bug da WebStorm. Quindi, se vuoi TS in qualsiasi modo utilizzabile e reale, ottieni WebStorm (in realtà ottieni VS se possibile, ma webstorm è una soluzione multipiattaforma).
Garkin,

5
@gdaniel: PHPStorm supporta tutte le funzionalità di Webstorm + PHP / WP / Drupal
trve.fa7ad

5
@abbr questi plug-in sono gratuiti per Ultimate e devono essere installati manualmente.
CrazyCoder,

159

Ma ecco il problema, a volte non puoi o non vuoi aspettare. Ad esempio, desidero utilizzare il nuovo supporto per RubyMotion che include il supporto della struttura del progetto RubyMotion, l'installazione dei file rake, l'impostazione delle configurazioni che sono agganciate al simulatore iOS ecc.

RubyMine ha tutto questo ora, IDEA no. Quindi dovrei generare un progetto RubyMotion al di fuori di IDEA, quindi impostare un progetto IDEA e collegarmi a quella cartella di origine ecc. E Dio sa cos'altro.

Quello che JetBrains dovrebbe fare è avere un modello di licenza che mi consentirebbe, con l'acquisto di IDEA di utilizzare qualsiasi altro IDE, invece di basarmi solo sui plugin IDEA.

Sarei disposto a pagare di più per questo, cioè dire 50 dollari in più per detta flessibilità.

La cosa divertente è che in origine ero un cliente RubyMine che passava a IDEA, perché volevo quella configurazione poliglotta. Ora sto pensando di pagare per l'aggiornamento di RubyMine, solo perché ora devo fare RubyMotion. Inoltre ci sono altre potenziali aree in cui questo problema non sincronizzato potrebbe mordermi di nuovo. Ad esempio supporto del flusso di lavoro / distribuzione del torque box.

JetBrains ha buoni IDE ma credo di essere un po 'seccato.


78
"L'acquisto di IDEA per utilizzare qualsiasi altro IDE anziché basarsi semplicemente sui plugin IDEA" è un ottimo suggerimento. Pagherei anche per questo.
Ayush Gupta,

28
Anch'io pagherei una "licenza principale" che mi darebbe accesso a IntelliJ Idea e all'accendino PyCharm, PhpStorm, ecc. Un ottimo suggerimento.
Ryentzer,

1
@RedactedProfile Non utilizzo più i prodotti JetBrains. Ora uso VS Code. All'epoca mi stavo spostando da una lingua all'altra e ho trovato le licenze JetBrains restrittive.
Ryentzer,

3
Va anche detto che ora esiste una licenza "Tutti i prodotti" per $ 24 / mese
RedactedProfile

1
Attualmente sto usando la licenza "Tutti i prodotti" e la trovo estremamente utile. Uso molte lingue diverse (PHP, Node, Java). Funziona bene per me, anche se un po 'costoso. Dipende da quanto usi ogni lingua.
Russell Santos,

21

Uso regolarmente IntelliJ, PHPStorm e WebStorm. Mi piacerebbe usare solo IntelliJ. Come sottolineato dal venditore, la funzionalità "Apri directory" non presente in IntelliJ è dolorosa.

Ora per la parte di sfregamento; Ho provato a usare IntelliJ come unico IDE e ho riscontrato prestazioni terribili rispetto alle versioni più leggere. Intellisense è quasi inutile in IntelliJ rispetto a WebStorm.


1
ciao @ ccit-spence. Sto deliberando tra l'acquisto di PHPStorm + PyCharm, OR IntelliJ IDEA. Quali altri problemi di performance hai riscontrato con IntelliJ? L'ho usato per 30 giorni di prova. A parte le opzioni imbarazzanti / più complesse e un sacco di cose relative a Java che non uso, sembra abbastanza simile ai prodotti stand-alone? Il tempo di caricamento sembra essere del 30% ~ 50%. Eseguendolo su un Macbook Pro con i7 e SSD, è solo 2 o 3 secondi più lungo.
snowbound

5
@snowbound Con IntelliJ 14, sto scoprendo che le prestazioni sono migliorate al punto che è l'unica cosa che sto usando in questo momento. Non sono uno sviluppatore Python. Nessuna esperienza con PyCarm. Java, NodeJS, PHP sono le lingue principali con cui lavoro in questo momento.
codice


13

Sicuramente un'ottima domanda. Ho notato anche questo come una domanda secondaria della scelta per le versioni di IDEa che questo link può aiutare a risolvere ...

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

inoltre possiede potenzialmente un lavoro di base per esaminare le tue altre scelte IDE e le opzioni che forniscono.

Sto pensando che WebStorm sia il migliore per la gestione dei repository JavaScript e Git, ovvero i tipi di stack HTML5 CSS Cordova, che è davvero dove (credo insieme ad altri) le bugie e le energie future dovrebbero essere concentrate ora ... ma dipende sulle tue esigenze, ecc.

Comunque anche questo racconta questa storia ... http://www.jetbrains.com/products.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.