Emacs i Vi

Anonim

Emacs vs Vi

Danas, najtopliji kandidati u računalnom softveru su web preglednici. Internet Explorer, Firefox i Chrome bore se za veći udio u metaforičkom ratu preglednika. Povratak u stare dane, nešto slično se dogodilo u "editor wars" između Emacs i Vi. Emacs i Vi su dva urednika teksta koja su bila vrlo popularna u Unix i Unix-ovim operativnim sustavima. Glavna razlika između njih je brzina. Vi je povijesno bio brži od dva pokretanja u manje vremena i samo je općenito osjetljiviji na njih. Vi također zauzima puno manje memorije nego Emacs; to je u vrijeme kada se smatra da je 8MB velika količina RAM-a.

Prednost Emacs nad Vi je njegova opsežna prilagodljivost. Emacs omogućuje korisniku da odabere široku lepezu makronaredbi kako bi se integriralo u svoj rad i smanjio napor potreban za njegov proces. Vi nema ovu razinu prilagodljivosti i oslanja se na njegov jednostavni i jasan proces. Emacs je također sposoban emulirati Vi u onome što zovu "način viper"; čime Vi korisnicima olakšava korištenje Emacs-a. Vi, sa svojom jednostavnošću, nedostaje takvih sposobnosti.

Kao što je razvijena računalna tehnologija, razvijeni su novi napredak poput grafičkog korisničkog sučelja (GUI). Emacs je prilagodio i razvio vlastiti GUI kako bi ljudima olakšao učenje i upotrebu urednika. U usporedbi, Vi nije razvio vlastiti GUI. To je dijelom zbog pojavljivanja varijacija Vi koje su preuzele. Dobar primjer je Vi iMproved, također poznat kao Vim, koji je postupno postao popularniji od Vi, jer je dodao više mogućnosti i poboljšanja koja nisu pronađena u Vi. Postoje i varijante Emacs-a, ali one nisu uzrokovale pad softvera na putu.

S modernim računalima, urednici teksta nisu ono što biste nazvali "teške aplikacije". Oni zahtijevaju vrlo malo procesorske snage i memorije, a to je samo u značajkama koje se razlikuju. Zbog toga, ova dva su gotovo identična, jer su varijante Vi već dodale značajke koje su prethodno nestale u Vi.

Sažetak:

1.Vi je lakši i brži od Emacs. 2.Emacs je više prilagodljiv od Vi. 3.Emacs je u stanju oponašati Vi, ali ne i obrnuto. 4.Emacs kasnije razvio GUI dok Vi nije. 5.Emacovi su se nastavili razvijati, dok su Vi uspjeli varijante.