Emacs a Vi

Anonim

Emacs vs Vi

V dnešní době jsou nejžhavějšími uchazeči o počítačový software webové prohlížeče. Internet Explorer, Firefox a Chrome bojují o větší podíl na metaforické prohlídce. Ve starých dnech 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í rozdíl mezi těmito dvěma je rychlost. Vi je historicky tím rychlejším ze dvou startů za méně času a je jen obecně citlivější na oba. Vi také zaberá mnohem méně paměti než Emacs; to je v době, kdy je 8MB považováno za obrovské množství paměti RAM.

Výhodou Emacsu nad Vi je jeho rozsáhlá přizpůsobitelnost. Emacs umožňuje uživateli vybrat ze široké škály maker, aby se integrovali do svého pracovního toku a snížili úsilí potřebné v jeho procesu. Chybí vám tato úroveň přizpůsobitelnosti a spoléhá se na její zjednodušující a přímočarý proces. Emacs je také schopen emulovat Vi v tom, co říkají "režim viper"; čímž usnadní uživatelům Vi používat Emacs. Vi, s jeho jednoduchostí, postrádá takové schopnosti.

Jak se vyvinula počítačová technologie, byly vyvinuty nové pokroky, jako je grafické uživatelské rozhraní (GUI). Emacs přizpůsobil a vyvinul vlastní GUI, aby usnadnil lidem naučit se a používat editor. Ve srovnání se Vi nevyvíjel vlastní GUI. To je částečně důsledkem vzhledu 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 nenacházejí ve Vi. Tam jsou také varianty Emacs, ale ty nezpůsobily software k pádu u cesty.

S moderními počítači nejsou textové editory to, co byste nazývali "těžké aplikace". Vyžadují jen velmi málo zpracovatelského výkonu a paměti, a to je jen ve vlastnostech, které se liší. Z tohoto důvodu jsou tyto dvě prakticky totožné, zatímco varianty Vi již přidaly funkce, které dříve chyběly ve Vi.

Souhrn:

1.Vi je lehčí a rychlejší než Emacs. 2.Emacs je přizpůsobitelnější 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 v rozvoji, zatímco Vi byl následován variantami.