Erinevus Emacs ja Vi vahel

Emacs vs Vi

Tänapäeval on arvutitarkvara kuumimad pretendendid veebibrauserid. Internet Explorer, Firefox ja Chrome võitlevad suurema osaluse eest metafoorilises brauserisõjas. Vanasti juhtus midagi sarnast Emacs ja Vi vahelistes “toimetajatesõdades”. Emacs ja Vi on kaks tekstiredaktorit, mis olid Unixi ja Unixi laadsetes opsüsteemides väga populaarsed. Peamine erinevus nende kahe vahel on kiirus. Vi on ajalooliselt olnud kiirem neist kahest, kes on käivitanud vähem aega ja on lihtsalt üldiselt reageeriv kahele. Samuti võtab Vi palju vähem mälu kui Emacs; seda ajal, mil 8 MB-d peetakse tohutuks muutmäluks.

Emacs'i eelis Vi-ga võrreldes on selle ulatuslik kohandatavus. Emacs võimaldab kasutajal valida paljude erinevate makrode hulgast, et integreeruda oma töövoogu ja vähendada protsessis vajaminevaid pingutusi. Vi-l puudub selline kohandatavuse tase ja ta tugineb selle lihtsustatud ja arusaadavale protsessile. Emacs on võimeline jäljendama Vi-d ka nn viper-režiimis; muutes sellega Vi kasutajad Emacsi kasutamise lihtsamaks. Vi oma lihtsusega puuduvad sellised võimalused.

Arvutitehnoloogia arenedes töötati välja uued edusammud, näiteks graafiline kasutajaliides (GUI). Emacs kohandas ja arendas välja oma GUI, et hõlbustada inimestel redaktori õppimist ja kasutamist. Võrdluseks - Vi ei arendanud välja oma GUI-d. See on osaliselt tingitud Vi variantide ilmumisest, mis võtsid üle. Hea näide on Vi iMproved, tuntud ka kui Vim, mis sai järk-järgult populaarsemaks kui Vi, kuna see lisas rohkem funktsioone ja täiustusi, mida Vi-s ei leidu. On ka Emacs-i variante, kuid need ei ole põhjustanud tarkvara kõrvalseismist.

Kaasaegsete arvutite puhul pole tekstiredaktorid need, mida võiks nimetada rasketeks rakendusteks. Need vajavad väga vähe töötlemisvõimsust ja mälu ning erinevad ainult funktsioonide poolest. Seetõttu on need kaks praktiliselt identsed, kuna Vi variandid on juba varem funktsioone Vi lisanud.

Kokkuvõte:

1.Vi on kergem ja kiirem kui Emacs.
2.Emacs on paremini kohandatav kui Vi.
3.Emacs suudab Vi-d jäljendada, kuid mitte vastupidi.
4.Emacs töötas hiljem välja GUI, Vi aga mitte.
5.Emacs arendas edasi, samal ajal kui Vi järgnesid variantidele.