Diferença entre Emacs e Vi

Emacs vs Vi

Atualmente, os concorrentes mais populares em software de computador são os navegadores da web. Internet Explorer, Firefox e Chrome estão lutando por uma participação maior em uma guerra metafórica de navegadores. Nos velhos tempos, algo semelhante aconteceu nas "guerras editoriais" entre Emacs e Vi. O Emacs e o Vi são dois editores de texto muito populares nos sistemas operacionais Unix e Unix. A principal diferença entre os dois é a velocidade. Vi tem sido historicamente o mais rápido dos dois iniciando em menos tempo e geralmente é o mais responsivo dos dois. O Vi também ocupa muito menos memória que o Emacs; isso ocorre em um momento em que 8 MB são considerados uma quantidade enorme de RAM.

A vantagem do Emacs sobre o Vi é sua ampla capacidade de personalização. O Emacs permite que o usuário escolha entre uma ampla variedade de macros para integrar seu fluxo de trabalho e reduzir o esforço necessário em seu processo. O Vi não possui esse nível de personalização e depende de seu processo simplista e direto. O Emacs também é capaz de emular o Vi no que eles chamam de "modo víbora"; facilitando assim aos usuários do Vi o uso do Emacs. Vi, com sua simplicidade, carece de tais capacidades.

À medida que a tecnologia de computadores se desenvolveu, novos avanços como a GUI (Interface Gráfica do Usuário) foram desenvolvidos. O Emacs adaptou e desenvolveu sua própria interface gráfica para facilitar o aprendizado e o uso do editor. Em comparação, o Vi não desenvolveu sua própria GUI. Isso se deve em parte ao aparecimento das variantes do Vi que assumiram o controle. Um bom exemplo é o Vi iMproved, também conhecido como Vim, que gradualmente se tornou mais popular que o Vi, pois adicionou mais recursos e melhorias que não são encontrados no Vi. Existem também variantes do Emacs, mas elas não fizeram com que o software caísse no esquecimento.

Nos computadores modernos, os editores de texto não são o que você chamaria de "aplicativos pesados". Eles exigem muito pouco poder de processamento e memória, e é apenas nos recursos que eles variam. Por esse motivo, esses dois são praticamente idênticos, pois as variantes do Vi já adicionaram recursos que estavam faltando anteriormente no Vi.

Resumo:

1.Vi é mais leve e mais rápido que o Emacs.
2.Emacs é mais personalizável que Vi.
3.Emacs é capaz de emular o Vi, mas não o contrário.
4.Emacs mais tarde desenvolveu uma GUI, enquanto Vi não.
5.Emacs continuou desenvolvendo enquanto Vi foi sucedido por variantes.