Quelle est la différence entre un éditeur de texte et un IDE?


Réponse 1:

Un IDE, ou environnement de développement intégré, est un outil de programmation qui intègre plusieurs outils spécialisés dans un environnement cohérent. Ces outils spécialisés peuvent comprendre:

  • un éditeur de texte, une fonction de saisie semi-automatique, une procédure de construction qui inclut un compilateur, un éditeur de liens et un autre fichier de débogage ou un outil de déploiement de profilera performance managera performance et ainsi de suite.

Fait intéressant, le premier exemple de ce que nous reconnaissons comme un IDE graphique moderne est Smalltalk. Il a probablement inspiré tous les futurs IDE. Découvrez Pharo, en particulier.

L'IDE de Smalltalk est particulièrement intéressant car il est basé sur un codage en direct, ce qui aide à éliminer le cycle traditionnel d'édition-compilation-test-débogage, amplifiant ainsi la productivité du programmeur jusqu'à cinq fois! C'est vraiment dommage qu'aucun autre IDE moderne n'offre cela, au moins, pas aussi élégamment.


Réponse 2:
  • Pour le déploiement et le contrôle de version, vous pouvez trouver la prise en charge SVN et CVS dans la prise en charge IDE, FTP et SFTP, l'assistant d'importation de projet depuis local ou FTP, le pliage de code, la prise en charge de freamwork comme Symphony ou Zend, la prise en charge des modèles comme smarty, la prise en charge de la bibliothèque de services Web se trouvent AMAZON , Facebook [mais uniquement disponible dans Netbeans, je n'ai pas vérifié dans Eclipse ou Zend] PHP Debugger comme Xdebug, le support de Zend Debugger et bien d'autres ...

Réponse 3:

Un IDE aura généralement les caractéristiques suivantes…

Processus de construction intégré, c'est-à-dire que vous n'aurez pas à écrire votre propre script pour créer vos applications.

Autocomplétion de code

Gestion des fichiers

Certains éditeurs de texte disposent de ces fonctionnalités, mais ne sont pas tout à fait des IDE, Atom me vient à l'esprit, c'est-à-dire qu'il a beaucoup de fonctionnalités IDE, mais est vraiment toujours un éditeur de texte.

En règle générale, paresseux, s'il a son propre format de fichier «projet», alors c'est un IDE, si ce n'est pas le cas, c'est un éditeur de texte ;-)


Réponse 4:

Un IDE aura généralement les caractéristiques suivantes…

Processus de construction intégré, c'est-à-dire que vous n'aurez pas à écrire votre propre script pour créer vos applications.

Autocomplétion de code

Gestion des fichiers

Certains éditeurs de texte disposent de ces fonctionnalités, mais ne sont pas tout à fait des IDE, Atom me vient à l'esprit, c'est-à-dire qu'il a beaucoup de fonctionnalités IDE, mais est vraiment toujours un éditeur de texte.

En règle générale, paresseux, s'il a son propre format de fichier «projet», alors c'est un IDE, si ce n'est pas le cas, c'est un éditeur de texte ;-)