Rozdiel medzi Emacs a Vi

Emacs vs Vi

V súčasnosti sú najhorúcejšie uchádzači v počítačovom softvéri webové prehliadače. Internet Explorer, Firefox a Chrome bojujú o väčší podiel v metaforickej vojne prehliadača. V dávnych dobách sa niečo podobné stalo v „editorských vojnách“ medzi Emacsom a Vi. Emacs a Vi sú dva textové editory, ktoré boli v operačných systémoch Unix a Unix veľmi obľúbené. Hlavný rozdiel medzi nimi je rýchlosť. Vi je historicky najrýchlejší z týchto dvoch začínajúcich podnikov v kratšom čase a spravidla ich lepšie reaguje. Vi tiež zaberá oveľa menej pamäte ako Emacs; to je v čase, keď sa 8 MB považuje za veľké množstvo pamäte RAM.

Výhodou Emacsu oproti Vi je jeho rozsiahla prispôsobiteľnosť. Emacs umožňuje užívateľovi vybrať si zo širokej škály makier, ktoré sa integrujú do jeho pracovného toku a znižujú úsilie potrebné v jeho procese. Vi chýba táto úroveň prispôsobiteľnosti a spolieha sa na jeho zjednodušený a priamy postup. Emacs je tiež schopný emulovať Vi v tom, čo nazývajú „zmijí režim“; a tým uľahčuje používateľom Vi používanie Emacsu. Vi, so svojou jednoduchosťou, nemá také schopnosti.

S vývojom počítačovej technológie sa vyvíjali nové vylepšenia, ako napríklad GUI (Graphical User Interface). Emacs prispôsobil a vyvinul svoje vlastné GUI, aby ľuďom uľahčil učenie a používanie editora. V porovnaní s tým spoločnosť Vi nevypracovala svoje vlastné GUI. Je to čiastočne kvôli výskytu variantov Vi, ktoré prevzali zodpovednosť. Dobrým príkladom je Vi iMproved, tiež známy ako Vim, ktorý sa postupne stal populárnejším ako Vi, pretože pridal ďalšie funkcie a vylepšenia, ktoré sa v Vi nenachádzajú. Existujú aj varianty Emacsu, ale tie nespôsobili, že softvér spadne na vedľajšiu koľaj.

V prípade moderných počítačov nie sú textové editory takzvanými „ťažkými aplikáciami“. Vyžadujú veľmi malý výpočtový výkon a pamäť a líšia sa iba vo vlastnostiach. Z tohto dôvodu sú tieto dve položky prakticky identické, pretože varianty Vi už pridali funkcie, ktoré predtým vo Vi chýbali.

Zhrnutie:

1.Vi je ľahší a rýchlejší ako Emacs.
2.Emacs je viac prispôsobiteľný ako Vi.
3.Emacs je schopný napodobňovať Vi, ale nie naopak.
4.Emacs neskôr vyvinul GUI, zatiaľ čo Vi to neurobil.
5.Emacs pokračoval vo vývoji, zatiaľ čo Vi bol nahradený variantami.