Emacs vs Vi
Numera är de hetaste utmanarna i datorsoftware webbläsare. Internet Explorer, Firefox och Chrome kämpar för en större andel i ett metaforiskt webbläsarkrig. Tillbaka i gamla dagar hände något liknande i "editor wars" mellan Emacs och Vi. Emacs och Vi är två textredigerare som var väldigt populära i Unix och Unix-liknande operativsystem. Huvudskillnaden mellan de två är hastighet. Vi har historiskt varit den snabbare av de två som startar på kortare tid och är i allmänhet bara de mer mottagliga för de två. Vi tar också upp mycket mindre minne än Emacs; Det här är på en tid då 8 MB anses vara en stor mängd RAM.
Fördelen med Emacs över Vi är dess omfattande anpassningsbarhet. Emacs låter användaren välja från en mängd olika makron för att integrera i hans arbetsflöde och minska den ansträngning som behövs i hans process. Vi saknar denna anpassningsnivå och bygger på dess enkla och enkla process. Emacs kan också emulera Vi i vad de kallar "viper-läge"; vilket gör det lättare för Vi-användare att använda Emacs. Vi saknar sådan förmåga med sin enkelhet.
När datorteknik utvecklades, utvecklades nya framsteg som GUI (Graphical User Interface). Emacs anpassade och utvecklade sin egen GUI för att underlätta för människor att lära sig och använda redaktören. I jämförelse utvecklade vi inte egen GUI. Detta beror dels på utseendet av Vi-varianter som tog över. Ett bra exempel är Vi iMproved, även känd som Vim, som gradvis blev mer populär än Vi, eftersom den lade till fler funktioner och förbättringar som inte finns i Vi. Det finns också varianter av Emacs, men de har inte orsakat programvaran att falla vid vägen.
Med moderna datorer är inte textredigerare det du skulle kalla "tunga applikationer". De kräver mycket lite bearbetningseffekt och minne, och det är bara i funktioner som de varierar. På grund av detta är dessa två nästan identiska, eftersom Vi-varianter har redan lagt till funktioner som tidigare saknats i Vi.
Sammanfattning:
1.Vi är lättare och snabbare än Emacs.
2.Emacs är mer anpassningsbar än Vi.
3.Emacs kan emulera Vi men inte tvärtom.
4.Emacs utvecklade senare en GUI medan Vi inte gjorde det.
5.Emacs fortsatte att utvecklas medan Vi lyckades med varianter.