Aber das Problem ist, dass man manchmal nicht warten kann oder will. Ich möchte zum Beispiel die neue Unterstützung für RubyMotion nutzen, die die Unterstützung der RubyMotion-Projektstruktur, die Einrichtung von Rake-Dateien, die Einrichtung von Konfigurationen, die mit dem iOS Simulator verbunden sind, usw. umfasst.
RubyMine hat all dies jetzt, IDEA nicht. Ich müsste also ein RubyMotion-Projekt außerhalb von IDEA erstellen, dann ein IDEA-Projekt einrichten und eine Verbindung zu diesem Quellordner herstellen usw. und Gott weiß, was noch alles.
Was JetBrains tun sollte, ist ein Lizenzierungsmodell, das es mir erlaubt, mit dem Kauf von IDEA auch andere IDEs zu nutzen, anstatt nur auf IDEAs Plugins zu setzen.
Ich wäre bereit, dafür mehr zu bezahlen, z. B. 50 Dollar mehr für diese Flexibilität.
Das Lustige ist, dass ich ursprünglich ein RubyMine-Kunde war, der auf IDEA umgestiegen ist, weil ich dieses polyglotte Setup haben wollte. Jetzt überlege ich, ob ich für das Upgrade von RubyMine bezahlen soll, nur weil ich jetzt RubyMotion benötige. Außerdem gibt es noch andere Bereiche, in denen mich das Problem der fehlenden Synchronisation erneut treffen könnte. Zum Beispiel Drehmoment-Box-Workflow / Deployment-Unterstützung.
JetBrains hat gute IDEs, aber ich schätze, ich bin ein bisschen verärgert.