J’utilise régulièrement dans le cadre de mon travail un environnement de développement plutôt très évolué : NetBeans. Malheureusement cet outil est comme beaucoup d’autres qui sont similaires. Ils souffrent de l’énOOOrme défaut de lourdeur.
Certains diront que l’on écrasa pas une puce avec un canon, mais quand même. Déjà au lancement il faut être patient, le temps que tous les modules soit chargés. Et encore je ne parle pas du projet. Il suffit que je charge un projet un peu volumineux (un millier de fichiers source) et là c’est le drame. En général je vais chercher un café et à mon retour l’analyse du code source se termine à peine.
Je reconnais après que vous disposez de plein d’assistant prêt à vous aider dans la tâche de développement mais je doit en désactiver certains tellement ils sont crispants. Je pense au assistants qui réécrivent ce que vous tapez. Le seul problème est que je suis régulièrement obligé de revenir sur la correction parce qu’elle ne correspond pas à ce que je souhaite.
Autre gros problème. Ce genre d’outil est très gourmand en espace mémoire. Du coup il est difficile de lancer plusieurs instances quand cela peut être utile.
Enfin un dernier problème et pas des moindre. A cause du temps de chargement des projets j’ai souvent tendance à le laisser ouvert. Sauf que j’ignore quels sont ses besoins en ressources parce que lorsque j’y reviens, il se bloque. Oui je confirme, il se fige et je doit attendre un certain moment avant de pouvoir m’en servir.
Du coup, pour modifier rapidement un fichier j’utilise un autre éditeur qui se contente du minimum. Pour moi le minimum, c’est la coloration syntaxique en fonction du langage et l’indentation automatique. Le reste, c’est du gadget !