Emacs vs Vi
Manapság a számítógépes szoftverek legforróbb versenyzői a webböngészők. Az Internet Explorer, a Firefox és a Chrome a metaforikus böngészőháború nagyobb részvételéért harcolnak. A régi időkben valami hasonló történt az Emacs és Vi közötti „szerkesztő háborúkban”. Az Emacs és a Vi két olyan szövegszerkesztő, amelyek nagyon népszerűek voltak az Unix és az Unix-szerű operációs rendszerekben. A kettő közötti fő különbség a sebesség. A Vi történelmileg gyorsabb volt a kettő rövidebb idő alatt történő indulásakor, és általában csak a kettő közötti reagálóbb. A Vi sokkal kevesebb memóriát foglal el, mint az Emacs; egy olyan időben, amikor a 8 MB-ot hatalmas RAM-nak tekintik.
Az Emacs előnye a Vi-hez képest a széles testreszabhatóság. Az Emacs segítségével a felhasználó sokféle makró közül választhat, hogy integrálódjon munkafolyamatába és csökkentse a folyamatához szükséges erőfeszítéseket. Vi-nek nincs ilyen testreszabhatósága, és egyszerűsített és egyértelmű folyamatára támaszkodik. Az Emacs képes Vi utánozására is, ha úgy hívják, hogy „viper mód”; ezáltal megkönnyíti a Vi felhasználók számára az Emacs használatát. A Vi-nek egyszerűségével hiányzik ilyen képessége.
A számítógépes technológia fejlődésével új fejlesztéseket fejlesztettek ki, mint például a grafikus felhasználói felület (GUI). Az Emacs adaptálta és fejlesztette saját grafikus felhasználói felületét, hogy megkönnyítse az emberek tanulását és a szerkesztő használatát. Összehasonlításképpen, Vi nem fejlesztette ki saját GUI-ját. Ez részben annak köszönhető, hogy megjelentek a Vi változatok, amelyek átvettek. Jó példa erre a Vi iMproved, más néven Vim, amely fokozatosan népszerűbb lett, mint a Vi, mivel további funkciókat és fejlesztéseket adott, amelyek a Vi-ben nem találhatók. Vannak Emacs változatok is, de ezek nem okozták a szoftvert az út mentén.
A modern számítógépeknél a szövegszerkesztők nem azok, amelyeket „nehéz alkalmazásoknak” nevezhetnének. Nagyon kevés feldolgozási energiát és memóriát igényelnek, és csak a szolgáltatások eltérnek egymástól. Emiatt ez a két gyakorlatilag azonos, mivel a Vi változatok már tartalmaztak olyan funkciókat, amelyek korábban hiányoztak a Vi-től.
Összefoglaló:
1.Vi könnyebb és gyorsabb, mint az Emacs.
2.Emacs jobban testreszabható, mint a Vi.
3.Emacs képes Vi-t emulálni, de nem fordítva.
4.Emacs később kifejlesztett egy felhasználói felületet, míg Vi nem.
5.Emacs tovább fejlesztette, míg Vi-t változatok követik el.