Rozdíl mezi Emacsem a Vi

Emacs vs Vi

V dnešní době jsou nejžhavějšími uchazeči v počítačovém softwaru webové prohlížeče. Internet Explorer, Firefox a Chrome bojují o větší podíl v metaforické válce prohlížeče. V dávných dobách se něco podobného stalo v „editorských válkách“ mezi Emacsem a Vi. Emacs a Vi jsou dva textové editory, které byly velmi populární v operačních systémech Unix a Unix. Hlavním rozdílem mezi nimi je rychlost. Vi je historicky rychlejší ze dvou začínajících v kratším čase a obecně je tím lépe reagující. Vi také zabírá mnohem méně paměti než Emacs; to je v době, kdy je 8 MB považováno za obrovské množství paměti RAM.

Výhodou systému Emacs oproti systému Vi je jeho rozsáhlá přizpůsobitelnost. Emacs umožňuje uživateli vybrat si ze široké škály maker, která se integrují do jeho pracovního toku a sníží úsilí potřebné v jeho procesu. Vi postrádá tuto úroveň přizpůsobitelnosti a spoléhá se na jeho zjednodušující a přímý proces. Emacs je také schopen emulovat Vi v tom, čemu říkají „zmije režim“; tím usnadní uživatelům Vi používání Emacsu. Vi svou jednoduchostí takové schopnosti postrádá.

S vývojem počítačové technologie byly vyvinuty nové vylepšení, jako je GUI (Graphical User Interface). Emacs přizpůsobil a vyvinul vlastní GUI, aby lidem usnadnil učení a používání editoru. Ve srovnání s tím Vi nevyvinula své vlastní GUI. To je částečně způsobeno výskytem variant Vi, které převzaly. Dobrým příkladem je Vi iMproved, také známý jako Vim, který se postupně stal populárnějším než Vi, protože přidal další funkce a vylepšení, které se ve Vi nenacházejí. Existují také varianty Emacsu, ale ty nezpůsobily, že by software upadl.

U moderních počítačů nejsou textové editory tím, čemu byste říkali „těžké aplikace“. Vyžadují velmi malý výpočetní výkon a paměť a liší se pouze ve funkcích. Z tohoto důvodu jsou tyto dvě položky prakticky identické, protože varianty Vi již přidaly funkce, které v systému Vi dříve chyběly.

Souhrn:

1.Vi je lehčí a rychlejší než Emacs.
2.Emacs je více přizpůsobitelný než Vi.
3.Emacs je schopen napodobit Vi, ale ne naopak.
4.Emacs později vyvinul GUI, zatímco Vi ne.
5.Emacs pokračoval ve vývoji, zatímco Vi byl následován variantami.