Forskel mellem emacs og vi Forskel mellem

Anonim

Emacs vs Vi

I dag er de hotteste konkurrenter i computersoftware browsere. Internet Explorer, Firefox og Chrome kæmper for en større andel i en metaforisk browserkrig. Tilbage i gamle dage er der sket noget lignende i "editorkrigen" mellem Emacs og Vi. Emacs og Vi er to tekstredaktører, der var meget populære i Unix og Unix-lignende operativsystemer. Hovedforskellen mellem de to er hastighed. Vi har historisk set været den hurtigere af de to, der starter på mindre tid og er som regel mere følsomme over for de to. Vi tager også meget mindre hukommelse op end Emacs; Dette er på et tidspunkt, hvor 8MB anses for at være en enorm mængde RAM.

Fordelen ved Emacs over Vi er dens omfattende customizability. Emacs giver brugeren mulighed for at vælge imellem en bred vifte af makroer for at integrere i hans arbejdsstrøm og reducere den nødvendige indsats i hans proces. Vi mangler dette niveau af customizability og stoler på sin forenklede og retfærdige proces. Emacs kan også efterligne Vi i det, de kalder "viper mode"; hvilket gør det lettere for Vi-brugere at bruge Emacs. Vi, med sin enkelhed mangler sådanne evner.

Som udviklet computerteknologi blev der udviklet nye fremskridt som GUI (Graphical User Interface). Emacs tilpassede og udviklede sin egen GUI for at gøre det lettere for folk at lære og bruge redaktøren. Til sammenligning udviklede vi ikke sin egen GUI. Dette skyldes dels udseendet af Vi-varianter, der overtog. Et godt eksempel er Vi iMproved, også kendt som Vim, som efterhånden blev mere populær end Vi, da den tilføjede flere funktioner og forbedringer, der ikke findes i Vi. Der er også varianter af Emacs, men de har ikke fået softwaren til at falde ved vejen.

Med moderne computere er tekstredaktører ikke det, du ville kalde "tunge applikationer. "De kræver meget lidt proceskraft og hukommelse, og det er kun i funktioner, som de varierer. På grund af dette er disse to næsten identiske, da Vi-varianter allerede har tilføjet funktioner, der tidligere mangler i Vi.

Sammendrag:

1. Vi er lettere og hurtigere end Emacs.

2. Emacs er mere brugerdefinerede end Vi.

3. Emacs er i stand til at efterligne Vi, men ikke omvendt.

4. Emacs udviklede senere en GUI, mens Vi ikke gjorde det.

5. Emacs fortsatte med at udvikle sig, mens Vi blev efterfulgt af varianter.