it-swarm.com.de

Kann IntelliJ IDEA die gesamte Funktionalität von WebStorm und PHPStorm über Plugins kapseln?

Ich bin auf dem Markt für eine neue IDE, bin aber verwirrt über die Überschneidung einiger Jetbrains-Angebote. Es sieht so aus, als ob IntelliJ IDEA Plugins enthält, mit denen Sie Node.js und PHP entwickeln können.

Kann IntelliJ IDEA alles tun, was WebStorm und PHPStorm über Plugins tun, oder gibt es spezielle Funktionen, die in IDEA nicht verfügbar sind? Ich hoffe, für die gesamte Entwicklung einen einzigen Mehrsprachigen IDE zu haben.

456
mr.freeze

Die gesamte Funktionalität unserer Lightweight-IDEs finden Sie in IntelliJ IDEA (Sie müssen die entsprechenden Plug-Ins aus dem Repository installieren ).

Es umfasst die Unterstützung aller Technologien, die für unsere spezifischeren Produkte wie Web/PhpStorm, RubyMine und PyCharm entwickelt wurden.

Die Besonderheit, die in IntelliJ IDEA fehlt, ist die vereinfachte Projekterstellung ("Open Directory"), die in leichteren Produkten verwendet wird, da sie nicht für IDE gilt, die eine so große Anzahl von Sprachen und Sprachen unterstützen Technologien. Dies bedeutet auch, dass Sie in IDEA keine Projekte direkt von den Remote-Hosts aus erstellen können.

Wenn Sie eine andere Funktion vermissen, die in leichteren Produkten verfügbar ist, aber in IntelliJ IDEA Ultimate nicht verfügbar ist, können Sie sie bitte melden und wir werden in Betracht ziehen, sie hinzuzufügen.

Während PHP, Python und RubyIDEA Plug-Ins aus demselben Quellcode wie in PhpStorm, PyCharm und RubyMine erstellt werden, werden die Produktfreigabezyklen nicht synchronisiert . Dies bedeutet, dass einige Funktionen möglicherweise bereits in den leichteren Produkten verfügbar sind, in bestimmten Zeiträumen jedoch nicht in IDEA Plug-Ins verfügbar sind. Sie werden später mit dem Plug-In und IDEA Updates hinzugefügt .

423
CrazyCoder

Aber hier ist das Problem, manchmal kann oder will man nicht warten. Ich möchte zum Beispiel die neue Unterstützung für RubyMotion nutzen, die die Unterstützung für RubyMotion-Projektstrukturen, das Einrichten von Rake-Dateien, das Einrichten von Konfigurationen, die mit iOS Simulator verknüpft sind, usw. umfasst.

RubyMine hat all dies jetzt, IDEA nicht. Also müsste ich ein RubyMotion-Projekt außerhalb von IDEA generieren, dann ein IDEA-Projekt einrichten und mich mit diesem Quellordner usw. verbinden, und Gott weiß, was noch.

Was JetBrains tun sollte, ist ein Lizenzmodell, mit dem ich beim Kauf von IDEA andere IDEs verwenden kann, anstatt mich nur auf IDEAs-Plugins zu verlassen.

Ich wäre bereit, mehr dafür zu bezahlen, d. H. 50 Dollar mehr für diese Flexibilität.

Das Lustige ist, ich war ursprünglich ein RubyMine-Kunde, der ein Upgrade auf IDEA durchgeführt hat, weil ich dieses polyglotte Setup wollte. Jetzt überlege ich, für das Upgrade von RubyMine zu bezahlen, nur weil ich jetzt RubyMotion machen muss. Es gibt auch andere potenzielle Bereiche, in denen mich dieses nicht synchronisierte Problem erneut beißen könnte. Zum Beispiel Drehmomentbox-Workflow/Bereitstellungsunterstützung.

JetBrains hat gute IDEs, aber ich denke, ich bin ein bisschen genervt.

154
user2220384

Ich benutze regelmäßig IntelliJ, PHPStorm und WebStorm. Würde gerne nur IntelliJ verwenden. Der Hersteller hat darauf hingewiesen, dass die "Open Directory" -Funktionalität, die nicht in IntelliJ enthalten ist, schmerzhaft ist.

Nun zum Reibeteil; Ich habe versucht, IntelliJ als Single IDE zu verwenden, und habe festgestellt, dass die Leistung im Vergleich zu den leichteren Versionen fürchterlich ist. Intellisense ist in IntelliJ im Vergleich zu WebStorm nahezu nutzlos.

20
code

IntelliJ IDEA vs WebStorm-Funktionen

IntelliJ IDEA bleibt das Flaggschiff von JetBrains, und IntelliJ IDEA bietet vollständige JavaScript-Unterstützung sowie alle anderen Funktionen von WebStorm über gebündelte oder herunterladbare Plugins . Das einzige, was fehlt, ist die vereinfachte Projekteinrichtung.

Entnommen aus: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures

16

Auf jeden Fall eine tolle Frage. Ich habe dies auch als Unterfrage der Wahl für Versionen innerhalb von IDEa zur Kenntnis genommen, die dieser Link helfen kann, ...

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

möglicherweise verfügt es auch über eine Grundlage, um Ihre anderen IDE Auswahlmöglichkeiten und die von ihnen angebotenen Optionen zu prüfen.

Ich denke, WebStorm eignet sich am besten für das JavaScript- und Git-Repo-Management, dh für die HTML5-CSS-Cordova-Stacks, auf die sich (wie ich glaube auch auf andere) die zukünftigen Lügen und Energien konzentrieren sollten ... aber das hängt davon ab auf Ihre Bedürfnisse usw.

Jedenfalls erzählt dies auch diese Geschichte ... http://www.jetbrains.com/products.html

13
MistereeDevlord

die intelligente Idee ist die beste IDE auf dem Markt. Ich unterstütze alle Funktionen seiner leichtgewichtigen IDEs wie webStrom, pyCham usw. Es funktioniert sogar als Android Studio. Es gibt nur 2 Unterschiede: 1. Erstellung ("Open Directory") in leichteren Produkten 2. Verbraucht viel Speicher, Prozessor und speziell BATTERIEN

0
Akshat Tamrakar