Mais voici le hic, parfois vous ne pouvez pas ou ne voulez pas attendre. Par exemple, je veux utiliser la nouvelle prise en charge de RubyMotion qui inclut la prise en charge de la structure de projet RubyMotion, la configuration des fichiers de râteau, la configuration des configurations liées à iOS Simulator, etc.
RubyMine a tout cela maintenant, IDEA ne l'a pas. Je devrais donc générer un projet RubyMotion en dehors d'IDEA, puis configurer un projet IDEA et me connecter à ce dossier source, etc. et Dieu sait quoi d'autre.
Ce que JetBrains devrait faire, c'est avoir un modèle de licence qui me permettrait, avec l'achat d'IDEA, d'utiliser n'importe quel autre IDE, au lieu de se fier uniquement aux plugins IDEA.
Je serais prêt à payer plus pour cela, c'est-à-dire 50 dollars de plus pour cette flexibilité.
Le plus drôle, c'est que j'étais à l'origine un client RubyMine qui est passé à IDEA, parce que je voulais cette configuration polyglotte. Maintenant, j'envisage de payer pour la mise à niveau de RubyMine, juste parce que je dois faire RubyMotion maintenant. Il existe également d'autres domaines potentiels où ce problème de désynchronisation pourrait me mordre à nouveau. Par exemple, prise en charge du flux de travail / déploiement du boîtier de torsion.
JetBrains a de bons IDE mais je suppose que je suis un peu ennuyé.