web-dev-qa-db-fra.com

IntelliJ IDEA peut-il encapsuler toutes les fonctionnalités de WebStorm et de PHPStorm via des plugins?

Je suis sur le marché pour un nouveau IDE, mais je suis confus quant au chevauchement de certaines offres de Jetbrains. Il semble qu'IntelliJ IDEA possède des plugins qui vous permettent de faire du développement Node.js et php.

Est-ce que IntelliJ IDEA peut 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 polyglotte IDE pour tout développement.

456
mr.freeze

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 le support de toutes les technologies développées pour nos produits plus spécifiques tels que Web/PhpStorm, RubyMine et PyCharm.

La fonctionnalité spécifique manquante dans 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 à la IDE qui prend en charge une telle gamme de langues et les technologies. Cela signifie également que vous ne pouvez pas créer de projets directement à partir des hôtes distants d'IDEA.

S'il vous manque une autre fonctionnalité disponible dans les produits Ligher, mais non dans IntelliJ IDEA Ultimate, vous êtes bienvenue pour le signaler et nous envisagerons de l'ajouter.

Bien que les plug-ins PHP, Python et Ruby IDEA _ soient construits à partir du même code source que celui utilisé dans PhpStorm, PyCharm et RubyMine, les cycles de publication des produits ne sont pas synchronisés. . Cela signifie que certaines fonctionnalités peuvent déjà être disponibles dans les produits plus légers, mais pas dans les plug-ins IDEA à certaines périodes; elles sont ajoutées avec le plug-in et les mises à jour IDEA .

423
CrazyCoder

Mais voici le problème, parfois vous ne pouvez pas ou ne voulez pas attendre. Par exemple, je souhaite utiliser le nouveau support pour RubyMotion, qui inclut le support de la structure de projet RubyMotion, la configuration des fichiers rake, la configuration des configurations connectées à iOS Simulator, etc.

RubyMine a maintenant tout cela, pas IDEA. Donc, je devrais générer un projet RubyMotion en dehors de IDEA, puis configurer un projet IDEA et le connecter à ce dossier source, etc. et Dieu ne sait quoi d'autre.

Ce que JetBrains devrait faire est d’avoir un modèle de licence qui me permettrait, avec l’achat de IDEA, d’utiliser n’importe quel autre IDE, au lieu de me fier uniquement aux plugins IDEA.

Je serais prêt à payer plus pour cela, c’est-à-dire 50 dollars de plus pour cette flexibilité.

Ce qui est amusant, c’est que j’étais à l’origine un client RubyMine qui est passé à IDEA, car je voulais cette configuration polyglotte. J'envisage maintenant de payer pour la mise à niveau de RubyMine, simplement parce que je dois faire RubyMotion maintenant. Il existe également d’autres domaines dans lesquels ce problème de désynchronisation pourrait me piquer de nouveau. Par exemple, prise en charge du flux de travail/déploiement de la boîte à outils.

JetBrains a de bons IDEs mais je suppose que je suis un peu agacé.

154
user2220384

J'utilise régulièrement IntelliJ, PHPStorm et WebStorm. J'aimerais utiliser uniquement IntelliJ. Comme l'a souligné le fournisseur, la fonctionnalité "Open Directory" ne figurant pas dans IntelliJ est pénible.

Maintenant pour la partie frotter; J'ai essayé d'utiliser IntelliJ comme mon unique IDE et j'ai trouvé que les performances étaient terribles par rapport aux versions plus légères. Intellisense est presque inutile dans IntelliJ par rapport à WebStorm.

20
code

IntelliJ IDEA vs fonctionnalités WebStorm

IntelliJ IDEA reste le produit phare de JetBrains et IntelliJ IDEA fournit un support JavaScript complet avec toutes les autres (---) autres fonctionnalités de WebStorm via des plugins fournis ou téléchargeables. . La seule chose qui manque, c'est la configuration simplifiée du projet.

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

16
Sebastien Dionne

C'est vraiment une bonne question. J'ai noté ceci également comme une question secondaire du choix des versions au sein de IDEa que ce lien peut aider à résoudre ...

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

il possède également potentiellement un travail de base pour examiner vos autres IDE et les options qu’ils offrent.

Je pense que WebStorm est ce qu'il y a de mieux pour JavaScript et la gestion des dépôts Git, c'est-à-dire les types de piles HTML5 CSS Cordova, ce qui est vraiment l'endroit où (je crois avec d'autres) le futur doit reposer et les énergies doivent être concentrées maintenant ... mais ça dépend sur vos besoins, etc.

Quoi qu'il en soit, cela raconte aussi cette histoire ... http://www.jetbrains.com/products.html

13
MistereeDevlord

l’intelligence est le meilleur IDE du marché. Je supporte toutes les fonctionnalités de ses IDE légers tels que webStrom, pyCham, etc. Il fonctionne même comme sama en tant que Android Studio. Il n'y a que 2 différences 1. Création ("Open Directory") utilisée dans les produits plus légers 2. Consomme beaucoup de mémoire, de processeur et spécialement de BATTERIES (comme un super ensemble de tous les ides)

0
Akshat Tamrakar