Au cours des quatre dernières années, j'ai programmé avec Eclipse (pour Java) et Visual Studio Express (pour C#). Les IDE mentionnés semblaient toujours fournir toutes les facilités qu'un programmeur pourrait demander (liées à la programmation, bien sûr).
Dernièrement, j'ai entendu parler de quelque chose appelé "outils de construction". J'ai entendu dire qu'ils sont utilisés dans presque tous les types de développement du monde réel. Que sont-ils exactement ? Quels sont les problèmes qu'ils sont censés résoudre ? Comment se fait-il que je n'en ai jamais eu besoin au cours des quatre dernières années ? Sont-ils des sortes d'IDE dépouillés en ligne de commande ?