Verschil tussen Emacs en Vi

Emacs vs Vi

Tegenwoordig zijn de populairste browsers in computersoftware de webbrowsers. Internet Explorer, Firefox en Chrome vechten voor een groter aandeel in een metaforische browseroorlog. Vroeger gebeurde er iets soortgelijks in de 'redactiewedstrijden' tussen Emacs en Vi. Emacs en Vi zijn twee teksteditors die erg populair waren in de Unix- en Unix-achtige besturingssystemen. Het belangrijkste verschil tussen beide is snelheid. Vi is van oudsher de snelste van de twee die in minder tijd start en is over het algemeen meer responsief op deze twee. Vi neemt ook veel minder geheugen in beslag dan Emacs; dit is in een tijd waarin 8MB wordt beschouwd als een enorme hoeveelheid RAM.

Het voordeel van Emacs boven Vi is de uitgebreide aanpasbaarheid. Emacs laat de gebruiker kiezen uit een breed scala aan macro's om te integreren in zijn workflow en de benodigde inspanning in zijn proces te verminderen. Vi mist dit niveau van aanpasbaarheid en vertrouwt op zijn simplistische en rechtlijnige proces. Emacs is ook in staat om Vi te emuleren in wat zij "viper-modus" noemen; waardoor het voor Vi-gebruikers gemakkelijker wordt om Emacs te gebruiken. Vi, met zijn eenvoud, mist dergelijke mogelijkheden.

Naarmate de computertechnologie werd ontwikkeld, werden nieuwe ontwikkelingen zoals de GUI (Graphical User Interface) ontwikkeld. Emacs heeft zijn eigen GUI aangepast en ontwikkeld om het voor mensen eenvoudiger te maken om de editor te leren en te gebruiken. Ter vergelijking: Vi heeft geen eigen GUI ontwikkeld. Dit komt deels door het uiterlijk van vi-varianten die het overnamen. Een goed voorbeeld is Vi iMproved, ook bekend als Vim, dat geleidelijk aan populairder werd dan Vi, omdat het meer functies en verbeteringen toevoegt die niet in Vi worden gevonden. Er zijn ook varianten van Emacs, maar die hebben er niet voor gezorgd dat de software uit de boot is gevallen.

Met moderne computers zijn teksteditors niet wat je 'zware applicaties' zou noemen. Ze vereisen heel weinig rekenkracht en geheugen en alleen qua functies variëren ze. Daarom zijn deze twee vrijwel identiek, omdat Vi-varianten al functies hebben toegevoegd die eerder in Vi ontbraken.

Samenvatting:

1.Vi is lichter en sneller dan Emacs.
2.Emacs is beter aanpasbaar dan Vi.
3.Emacs kan Vi emuleren, maar niet andersom.
4.Emacs ontwikkelde later een GUI terwijl Vi dat niet deed.
5.Emacs ontwikkelden zich verder terwijl Vi door varianten werd opgevolgd.