2016-11-04 1 views
1

J'utilise Eclipse pour Java EE et le développement Python.Configuration Eclipse IDE pour le développement multilingue

En ce moment j'ai deux différentes instance Eclipse, une configuration pour le développement Java EE (avec des plugins connexes installés) et un autre pour le développement Python (avec des plugins connexes installés)

Est-ce une bonne approche ou que je devrais faire simple Instance Eclipse avec tous les plugins installés? Y at-il un problème de performances lorsque j'installe tous les plugins?

S'il vous plaît laissez-moi savoir quelle est la pratique recommandée?

Répondre

1

Je pense que cela le plus pur style et choix personnel. Mais je pense qu'il ya certains aspects que l'on devrait prendre en compte lors de la prise de cette décision pour lui-même:

  1. est CPU/mémoire un problème pour vous - lorsque vous avez 16 ou 32 Go de RAM dans votre machine, il ne Peu importe si une éclipse est en cours ou 5. Mais il y a encore des gens autour de ça avec beaucoup moins que ça.
  2. Dans mon expérience personnelle, plus plugins que vous avez, plus de temps est nécessaire lors du passage à une nouvelle installation (et j'ai personnellement trouvé le déplacement des espaces de travail d'une version d'Eclipse à une autre version majeure éclipse être douloureux parfois, je préfère faire installations fraîches). En d'autres termes: quelle flexibilité avez-vous besoin?
  3. Est-ce que cela améliore votre flux de travail lorsque tout est dans une session eclipse? Ou est l'inverse, et parfois il est utile que vous pouvez arrêter, redémarrer, mettre à niveau, ... votre éclipse de Java sans affecter votre travail python?

Et mon conseil personnel: Je n'ai pas aimé les choses de python dans eclipse. Ainsi je suis passé à pycharm pour tout mon travail de python. Oui, cela signifie que je dois savoir utiliser deux outils différents, mais j'ai trouvé que l'utilisation de l'édition communautaire gratuite de pycharm était vraiment une bonne chose. Peut-être que la politique de JetBrains peut aussi vous guider: les gens mettent en langue IDEs spécifiques tout le temps - au lieu de prévoir un IDE qui fonctionne pour tout et tout le monde.