
Avec des fonctionnalités comme l’autocomplétion, permettant à un utilisateur de limiter la quantité d’informations saisies au clavier, le refactoring, ou encore le « Drag and drop » des composants (glisser/déposer) pour la création des interfaces utilisateurs et bien d’autres, les IDE offrent beaucoup de facilités, aussi bien aux amateurs qu’aux développeurs professionnels.
Actuellement sur le marché, il existe des IDE pour la plupart des langages de programmation. Eclipse, CodeBlock, Aptana, Netbeans, Xcode, ou encore Visual Studio constituent quelques bons exemples.
Cependant, malgré toutes les facilités que peuvent offrir les IDE, certains développeurs préfèrent le code à l’ancienne, c’est à dire armés d’un bon éditeur de texte et surtout de beaucoup d’ardeur au travail.
Que reprochent-ils aux IDE ? Ils évoquent souvent plusieurs raisons, entre autres le manque d’un bon IDE pour leur langage de programmation fétiche, et par dessus tout, la paresse engendrée par ces outils.
Pour eux, à force d’utiliser un IDE, on finit par oublier les rouages du langage de programmation. La chose est d’autant plus flagrante avec l’utilisation de la fonctionnalité de création des interfaces utilisateurs fournie par certains IDE. En effet, tout ce que doit faire le développeur c’est glisser/déposer des composants pour qu’ensuite l’IDE génère le code correspondant pour eux.
Source : billet de Matthew Mombrea
Et vous ?

