Je suis à la recherche d'un nouvel IDE mais je suis confus quant au chevauchement entre certaines des offres de Jetbrains. Il semble qu'IntelliJ IDEA possède des plugins qui vous permettent de faire du développement Node.js et php.
IntelliJ IDEA peut-il faire tout ce que WebStorm et PHPStorm font via des plugins ou ont-ils des fonctionnalités spéciales non disponibles dans IDEA? J'espère avoir un seul IDE polyglotte pour tout développement.
intellij-idea
phpstorm
webstorm
jetbrains-ide
mr.freeze
la source
la source
Réponses:
Toutes les fonctionnalités de nos IDE légers se trouvent dans IntelliJ IDEA (vous devez installer les plug-ins correspondants à partir du référentiel ).
Il inclut la prise en charge de toutes les technologies développées pour nos produits plus spécifiques tels que Web / PhpStorm, RubyMine et PyCharm.
La caractéristique spécifique qui manque à IntelliJ IDEA est la création de projet simplifiée ("Open Directory") utilisée dans les produits plus légers car elle n'est pas applicable à l'IDE qui prend en charge un large éventail de langages et de technologies. Cela signifie également que vous ne pouvez pas créer de projets directement à partir des hôtes distants dans IDEA.
Si vous manquez toute autre fonctionnalité disponible dans les produits plus légers, mais non disponible dans IntelliJ IDEA Ultimate, vous êtes invités à le signaler et nous envisagerons de l'ajouter.
Alors que les plug-ins PHP, Python et Ruby IDEA sont construits à partir du même code source que celui utilisé dans PhpStorm, PyCharm et RubyMine, les cycles de sortie des produits ne sont pas synchronisés. Cela signifie que certaines fonctionnalités peuvent être déjà disponibles dans les produits plus légers, mais non disponibles dans les plug-ins IDEA à certaines périodes, elles sont ajoutées avec le plug-in et les mises à jour IDEA plus tard.
la source
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é.
la source
J'utilise régulièrement IntelliJ, PHPStorm et WebStorm. J'adorerais utiliser uniquement IntelliJ. Comme l'a souligné le fournisseur, la fonctionnalité "Open Directory" qui n'est pas dans IntelliJ est pénible.
Maintenant, pour la partie frotter; J'ai essayé d'utiliser IntelliJ comme mon seul IDE et j'ai trouvé les performances terribles par rapport aux versions plus légères. Intellisense est presque inutile dans IntelliJ par rapport à WebStorm.
la source
Fonctionnalités IntelliJ IDEA vs WebStorm
IntelliJ IDEA reste le produit phare de JetBrains et IntelliJ IDEA fournit une prise en charge JavaScript complète ainsi que toutes les autres fonctionnalités de WebStorm via des plugins groupés ou téléchargeables. La seule chose qui manque est la configuration simplifiée du projet.
Tiré de: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
la source
Certainement une excellente question. J'ai également noté cela comme une sous-question du choix des versions dans IDEa que ce lien peut aider à résoudre ...
il possède également potentiellement un travail de base pour examiner vos autres choix IDE et les options qu'ils offrent.
Je pense que WebStorm est le meilleur pour la gestion des référentiels JavaScript et Git, ce qui signifie les types de piles HTML5 CSS Cordova, qui sont vraiment où (je crois avec d'autres) les futurs mensonges et énergies devraient être concentrés maintenant ... mais oui cela dépend sur vos besoins, etc.
Quoi qu'il en soit, cela raconte cette histoire aussi ... http://www.jetbrains.com/products.html
la source