it-swarm-fr.com

Qu'est-ce qui compte comme un IDE?

Lisez récemment la question quelles langues utilisez-vous sans IDE? Une question posée dans quelques réponses était "Notepad ++ et IDE?"

Une réponse à la question originale a déclaré "Aucun, j'utilise Vim ...", impliquant que Vim est une IDE. Mais alors un autre réponse suggéré Vim n'est pas un IDE.

Alors, où est la ligne?

Qu'en est-il du Bloc-notes, Ed ou Nano?

Est la seule technique de codage non-IDE la technique de papillons ?

31
Matt Ellen

Pris littéralement, IDE = environnement de développement intégré.

C'est comme ça que je le regarde:

  1. intégré : signifie que vous pouvez coder/lancer/compiler/déboguer votre application de l'outil.
  2. Développement : signifie qu'il peut regrouper des fichiers dans des projets et la syntaxe mettant en évidence votre langue, peut-être avoir des outils de refactorisation, la possibilité de générer des fichiers à partir de modèles (comme des fichiers de test unitaires, des fichiers de classe, etc.), une complète automatique/intellisense
  3. Environnement : signifie que les deux ci-dessus sont disponibles dans le même outil

Notepad ++ permet le développement (par exemple, vous pouvez écrire du code), mais les autres domaines de développement ne sont pas couverts. Je n'ai jamais utilisé Notepad ++ pour le développement, uniquement pour la modification occasionnelle des fichiers.

31
David_001

IDE: environnement de développement intégré.

An IDE= doit avoir ce qui suit:

  • Éditeur (de préférence avec la surbrillance de la syntaxe et la transmission automatique).
  • Compilateur ou bâtiment intégré.
  • De préférence un débogueur.

D'autres améliorations sont:

  • Intégration avec contrôle de version.
  • Autres outils (comme le profileur).
7
Toon Krijthe

Autre que les fonctionnalités évidentes telles que la construction intégrée, le débogage et le contrôle de la source, etc. Je tiens à mettre en évidence que l'autocomplétion peut aider le développeur à être vraiment productif avec une langue avec une grande bibliothèque. Par exemple.

  • Visual Studio
  • Éclipse
  • Wing IDE (pas gratuit)

Vim peut être configuré pour le faire aussi.

4
grokus

Il faut vous permettre de modifier, compiler/construire et déboguer.

0
gkrogers