Diferența dintre Emacs și Vi Diferența dintre

Anonim

Emacs vs Vi

În zilele noastre, cei mai buni concurenți în software-ul de calculator sunt browserele web. Internet Explorer, Firefox și Chrome se luptă pentru o parte mai mare într-un război de browser metaforic. În trecut, ceva asemănător sa întâmplat în "războaiele editorului" dintre Emacs și Vi. Emacs și Vi sunt doi editori de text care erau foarte populare în sistemele de operare Unix și Unix. Principala diferență dintre cele două este viteza. Vi a fost, din punct de vedere istoric, cea mai rapidă dintre cele două lansări în mai puțin timp și este, în general, mai receptivă la cele două. Vi, de asemenea, ocupă mult mai puțină memorie decât Emac; acest lucru este într-un moment în care 8MB este considerat a fi o cantitate imensă de memorie RAM.

Avantajul lui Emacs asupra lui Vi este personalizarea lui extinsă. Emacs permite utilizatorului să aleagă dintr-o gamă largă de macrocomenzi pentru a se integra în fluxul său de lucru și pentru a reduce efortul necesar în procesul său. Vi lipsește acest nivel de personalizare și se bazează pe procesul său simplist și simplu. Emacs este, de asemenea, capabil să emuleze Vi în ceea ce ei numesc "mod viper"; făcând astfel mai ușor utilizatorilor Vi să utilizeze Emacs. Vi, cu simplitatea sa, nu are astfel de capacități.

Odată cu dezvoltarea tehnologiei informatice, s-au dezvoltat noi progrese precum GUI (Graphical User Interface). Emacs și-a adaptat și și-a dezvoltat propriul GUI pentru a ușura învățarea și folosirea editorului. În comparație, Vi nu și-a dezvoltat propriul GUI. Aceasta se datorează în parte apariției variantelor Vi care au preluat-o. Un exemplu bun este Vi iMproved, cunoscut și ca Vim, care a devenit treptat mai popular decât Vi, adăugând mai multe caracteristici și îmbunătățiri care nu se găsesc în Vi. Există, de asemenea, variante de Emacs, dar acestea nu au cauzat ca software-ul să cadă pe marginea drumului.

Cu computerele moderne, editorii de text nu sunt ceea ce ați numi "aplicații grele. "Ele necesită foarte puțină putere de procesare și memorie, și numai în caracteristici variază. Din acest motiv, aceste două sunt practic identice, în timp ce variantele Vi au adăugat deja funcții care anterior lipsesc în Vi.

Rezumat:

1. Vi este mai ușor și mai rapid decât Emacs.

2. Emacs este mai personalizabil decât Vi.

3. Emacs poate emula Vi, dar nu invers.

4. Emacs a dezvoltat ulterior o interfață grafică în timp ce Vi nu a făcut-o.

5. Emacs a continuat să se dezvolte, în timp ce Vi a fost urmat de variante.