…mais avec une pelle (voire une pelleteuse) ça va plus vite et c'est moins fatiguant.
Certes il est toujours possible de coder avec juste vi mais niveau productivité on perds énormément. Utiliser un IDE est devenu quasi indispensable sur de gros projets. Le confort apporté est incomparable:
Auto-complétion
Aide en ligne: Affichage dans une bulle de la signature des méthodes avec description des paramètres… Lien direct vers la doc complète
Refactoring: Renommer/déplacer du code, laisser l'IDE montrer les impacts, valider et zou c'est fait Vs compiler, "ah merde il y a ça aussi à changer", recompiler, "ah merde j'en ai oublié un autre"…
Debugging visuel: Voire en même temps le code source et en surbrillance ce qui est en cours d'exécution, passer la souris sur une variable pour voir son contenu, déplier un objet pour voire toutes ses propriétés…
Génération de fichier: Makefile ou équivalent, voire code source, package de déploiement
Intégration avec gestionnaire de source: SVN/GIT…
Tout ça fait que c'est franchement dur de s'en passer. Après je ne dirais pas que la maîtrise d'un IDE donné est indispensable. La plupart des gens n'utilisent pas toutes les fonctionnalités. Prendre ses marques est assez rapide et quand on en a utilisé un, passer à un autre n'est pas très difficile (seuls les raccourcis claviers - modifiables le plus souvent - sont galère). Et puis il faut dire que c'est relativement intuitif en général (à part peut être Eclipse qui a sa propre "philosophie").
Tout dépends aussi du(des) langage(s) utilisé(s). C'est sur des langages typés statiquement et compilés qu'un IDE apporte le plus. Sur des langages interprétés ou typés dynamiquement, les possibilités sont moindres. Il n'y a pas de miracle : Plus on donne d'information à un outil, plus il peut t'aider.
# On peut toujours creuser un trou à mains nues...
Posté par Croconux . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 10.
…mais avec une pelle (voire une pelleteuse) ça va plus vite et c'est moins fatiguant.
Certes il est toujours possible de coder avec juste vi mais niveau productivité on perds énormément. Utiliser un IDE est devenu quasi indispensable sur de gros projets. Le confort apporté est incomparable:
Tout ça fait que c'est franchement dur de s'en passer. Après je ne dirais pas que la maîtrise d'un IDE donné est indispensable. La plupart des gens n'utilisent pas toutes les fonctionnalités. Prendre ses marques est assez rapide et quand on en a utilisé un, passer à un autre n'est pas très difficile (seuls les raccourcis claviers - modifiables le plus souvent - sont galère). Et puis il faut dire que c'est relativement intuitif en général (à part peut être Eclipse qui a sa propre "philosophie").
Tout dépends aussi du(des) langage(s) utilisé(s). C'est sur des langages typés statiquement et compilés qu'un IDE apporte le plus. Sur des langages interprétés ou typés dynamiquement, les possibilités sont moindres. Il n'y a pas de miracle : Plus on donne d'information à un outil, plus il peut t'aider.