À mon humble avis, tu confond IDE et éditeur de texte. Si les EDI viennent avec des éditeurs de texte intelligents ça n'empêche pas les éditeurs de texte de le faire aussi.
Un IDE c'est l'intégration dans un seul outil d'un ensemble d'outils dont a besoin le développeur, l'éditeur de texte, le système de build, le gestionnaire de version, l'outil de diff, le debugger, etc. Du coup oui pour moi emacs et vim peuvent être considérés comme des IDE s'ils sont configurés pour. À contrario, j'utilise toujours mon gestionnaire de version à la main même quand je code avec un IDE.
Là où les très gros IDE se démarquent c'est qu'ils intègrent plus de choses par exemple avec l'accès aux bases de données (relationnelles, LDAP ou noSQL) ou le contrôle du serveur d'application pour les IDE java, voir carrément le déploiement et l'accès à la page d'accueil du site que tu es entrain de développer (oui la page affichée directement dans l'IDE). C'est par exemple ce que permet de faire eclipse.
Personnellement, je trouve que le fait d'avoir un outil ou N pour faire tout ça ne dérange pas, il faut juste que le tout se coordonne bien.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Automatisation indispensable
Posté par barmic . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 10.
À mon humble avis, tu confond IDE et éditeur de texte. Si les EDI viennent avec des éditeurs de texte intelligents ça n'empêche pas les éditeurs de texte de le faire aussi.
Un IDE c'est l'intégration dans un seul outil d'un ensemble d'outils dont a besoin le développeur, l'éditeur de texte, le système de build, le gestionnaire de version, l'outil de diff, le debugger, etc. Du coup oui pour moi emacs et vim peuvent être considérés comme des IDE s'ils sont configurés pour. À contrario, j'utilise toujours mon gestionnaire de version à la main même quand je code avec un IDE.
Là où les très gros IDE se démarquent c'est qu'ils intègrent plus de choses par exemple avec l'accès aux bases de données (relationnelles, LDAP ou noSQL) ou le contrôle du serveur d'application pour les IDE java, voir carrément le déploiement et l'accès à la page d'accueil du site que tu es entrain de développer (oui la page affichée directement dans l'IDE). C'est par exemple ce que permet de faire eclipse.
Personnellement, je trouve que le fait d'avoir un outil ou N pour faire tout ça ne dérange pas, il faut juste que le tout se coordonne bien.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)