Emacs vs Vi
I dag er de hotteste konkurrentene i dataprogrammer nettleserne. Internet Explorer, Firefox og Chrome kjemper for en større andel i en metaforisk nettleserkrig. Tidligere har det skjedd noe lignende i "redaktørkrigen" mellom Emacs og Vi. Emacs og Vi er to tekstredaktører som var svært populære i Unix og Unix-lignende operativsystemer. Hovedforskjellen mellom de to er hastighet. Vi har historisk vært den raskeste av de to oppstart på kort tid og er bare generelt de mer lydhør overfor de to. Vi tar også opp mye mindre minne enn Emacs; Dette er på en tid da 8 MB anses å være en stor mengde RAM.
Fordelen med Emacs over Vi er dens omfattende tilpassbarhet. Emacs lar brukeren velge mellom et bredt spekter av makroer for å integrere seg i arbeidsflyten og redusere innsatsen som trengs i prosessen. Vi mangler dette nivået av tilpassbarhet og stoler på sin enkle og enkle prosess. Emacs er også i stand til å emulere Vi i det de kaller "viper modus"; Dermed blir det lettere for Vi-brukere å bruke Emacs. Vi, med sin enkelhet, mangler slike evner.
Etter hvert som datateknologi utviklet, ble det utviklet nye fremskritt som grafisk brukergrensesnitt. Emacs tilpasset og utviklet sin egen GUI for å gjøre det lettere for folk å lære og bruke redaktøren. Til sammenligning utviklet vi ikke sin egen GUI. Dette skyldes delvis utseendet av Vi-varianter som tok over. Et godt eksempel er Vi iMproved, også kjent som Vim, som gradvis ble mer populær enn Vi, da den la til flere funksjoner og forbedringer som ikke finnes i Vi. Det finnes også varianter av Emacs, men de har ikke forårsaket at programvaren faller ved veikanten.
Med moderne datamaskiner er tekstredigerere ikke det du vil kalle "tunge applikasjoner." De krever svært lite prosessorkraft og minne, og det er bare i funksjoner som de varierer. På grunn av dette er disse to praktisk talt like som Vi-varianter har allerede lagt til funksjoner som tidligere manglet i Vi.
Sammendrag:
1.Vi er lettere og raskere enn Emacs.
2.Emacs er mer tilpassbar enn Vi.
3.Emacs er i stand til å etterligne Vi, men ikke omvendt.
4.Emacs utviklet senere en GUI mens vi ikke gjorde det.
5.Emacs fortsatte å utvikle seg mens Vi ble etterfulgt av varianter.