Razlika između Emacsa i Vi

Emacs vs Vi

Danas su najjači kandidati za računalni softver web-preglednici. Internet Explorer, Firefox i Chrome bore se za veći udio u metaforičnom ratu preglednika. U davna vremena, nešto slično se dogodilo u "uredničkim ratovima" između Emacsa i Vi. Emacs i Vi dva su uređivača teksta koji su bili vrlo popularni u Unixu i Unix operacijskim sustavima. Glavna razlika između njih dvojice je brzina. Vi je povijesno bio brži od pokretanja dva u manje vremena i upravo je općenito više reagirao. Vi također zauzima puno manje memorije od Emacsa; to je u vrijeme kada se 8MB smatra ogromnom količinom RAM-a.

Prednost Emacsa u odnosu na Vi je njegova široka prilagodljivost. Emacs omogućava korisniku da izabere iz širokog spektra makronaredbi kako bi se integrirao u svoj radni tijek i smanjio napor potreban u njegovom procesu. Vi nedostaje ova razina prilagodljivosti i oslanja se na njegov jednostavni i neposredan postupak. Emacs je također sposoban oponašati Vi u onome što nazivaju "viper mode"; na taj način olakšavajući Vi korisnicima upotrebu Emacsa. Vi, svojom jednostavnošću, nema takvih mogućnosti.

Kako se razvijala računalna tehnologija, razvijeni su novi pomaci poput GUI-ja (grafičkog korisničkog sučelja). Emacs je prilagodio i razvio vlastiti GUI kako bi ljudima olakšao učenje i korištenje uređivača. Za usporedbu, Vi nije razvio vlastiti GUI. Djelomično je to zbog pojave Vi inačica koje su preuzele. Dobar primjer je Vi iMproved, također poznat i kao Vim, koji je postupno postao popularniji od Vi-a jer je dodao više značajki i poboljšanja koja nisu pronađena u Vi-u. Postoje i inačice Emacsa, ali one nisu prouzrokovale da softver padne na stranu.

Sa modernim računalima uređivači teksta nisu ono što biste nazvali "teške aplikacije". Potrebno im je vrlo malo procesorske snage i memorije, a razlikuju se samo u značajkama. Zbog toga su ove dvije virtualno identične jer su Vi inačice već dodale značajke koje su prethodno nedostajale u Vi-u.

Sažetak:

1.Vi je lakši i brži od Emacsa.
2.Emacs je prilagodljiviji od Vi-a.
3.Emacs može oponašati Vi, ali ne obrnuto.
4.Emacs je kasnije razvio GUI dok Vi nije.
5.Emacs se nastavio razvijati dok su Vi naslijedile varijante.