Emacs vs Vi
De nos jours, les principaux prétendants en logiciels informatiques sont les navigateurs Web. Internet Explorer, Firefox et Chrome se battent pour une plus grande part dans une guerre de navigateur métaphorique. Autrefois, quelque chose de similaire se passait dans les «guerres entre rédacteurs» entre Emacs et Vi. Emacs et Vi sont deux éditeurs de texte très populaires dans les systèmes d'exploitation Unix et de type Unix. La principale différence entre les deux est la vitesse. Vi a toujours été le plus rapide des deux à démarrer en moins de temps et est généralement le plus réactif des deux. Vi utilise également beaucoup moins de mémoire qu'Emacs; c'est à un moment où 8 Mo sont considérés comme une énorme quantité de RAM.
L’avantage d’Emacs sur Vi réside dans sa grande capacité de personnalisation. Emacs permet à l'utilisateur de choisir parmi une grande variété de macros à intégrer dans son flux de travail et de réduire les efforts requis dans son processus. Vi manque de ce niveau de personnalisation et repose sur un processus simpliste et direct. Emacs est également capable d'émuler Vi dans ce qu'ils appellent le «mode vipère»; facilitant ainsi l'utilisation d'Emacs par les utilisateurs de Vi. Vi, avec sa simplicité, manque de telles capacités.
Au fur et à mesure du développement de la technologie informatique, de nouvelles avancées telles que l’interface utilisateur graphique (GUI) ont été développées. Emacs a adapté et développé sa propre interface graphique pour faciliter l’apprentissage et l’utilisation de l’éditeur. En comparaison, Vi n'a pas développé sa propre interface graphique. Ceci est en partie dû à l'apparition de variantes de Vi qui ont pris le relais. Vi iMproved, également connu sous le nom de Vim, en est un bon exemple. Il est progressivement devenu plus populaire que Vi car il a ajouté davantage de fonctionnalités et d’améliorations inédites. Il existe également des variantes d'Emacs, mais celles-ci n'ont pas laissé le logiciel s'effondrer..
Avec les ordinateurs modernes, les éditeurs de texte ne sont pas ce que vous appelleriez des «applications lourdes». Ils nécessitent très peu de puissance de traitement et de mémoire, et ce n'est que par les fonctionnalités qu'ils varient. Pour cette raison, ces deux sont pratiquement identiques car les variantes de Vi ont déjà ajouté des fonctionnalités qui manquaient auparavant dans Vi..
Résumé:
1.Vi est plus léger et plus rapide qu'Emacs.
2.Emacs est plus personnalisable que Vi.
3.Emacs est capable d'émuler Vi mais pas l'inverse.
4.Emacs a développé plus tard une interface graphique alors que Vi ne l'a pas fait.
5.Emacs a poursuivi son développement alors que Vi était remplacé par des variantes.