Emacs vs Vi
Günümüzde, bilgisayar yazılımındaki en sıcak yarışmacılar web tarayıcılarıdır. Internet Explorer, Firefox ve Chrome mecazi bir tarayıcı savaşında daha büyük bir pay için savaşıyorlar. Eskiden Emacs ve Vi arasındaki “editör savaşlarında” benzer bir şey oldu. Emacs ve Vi, Unix ve Unix benzeri işletim sistemlerinde çok popüler olan iki metin editördür. İkisi arasındaki temel fark hızdır. Vi, tarihsel olarak, daha kısa sürede başlamak üzere ikisinin daha hızlısıydı ve genellikle ikisi arasında daha duyarlı. Vi ayrıca Emacs'tan çok daha az bellek kullanır; bu, 8MB'nin çok fazla RAM olduğu düşünülen bir zamanda.
Emacs'ın Vi'ya göre avantajı, kapsamlı özelleştirilebilirliğidir. Emacs, kullanıcının iş akışına entegre olması ve işleminde gereken çabayı azaltması için çok çeşitli makrolar arasından seçim yapmasına olanak tanır. Vi, bu özelleştirilebilirlik seviyesinden yoksundur ve basit ve basit sürecine güvenir. Emacs ayrıca Vi'yı “engerek modu” olarak adlandırdıkları şekilde taklit edebilir; böylece Vi kullanıcılarının Emacs kullanmalarını kolaylaştırır. Vi, sadeliği ile bu tür yeteneklerden yoksundur.
Bilgisayar teknolojisi geliştikçe, GUI (Grafik Kullanıcı Arayüzü) gibi yeni gelişmeler geliştirildi. Emacs, insanların editörü öğrenmesini ve kullanmasını kolaylaştırmak için kendi GUI'sini uyarladı ve geliştirdi. Buna karşılık, Vi kendi GUI'sini geliştirmedi. Bu kısmen, devralınan Vi varyantlarının ortaya çıkmasından kaynaklanmaktadır. Buna iyi bir örnek, Vi'da bulunmayan daha fazla özellik ve iyileştirme eklediğinden, yavaş yavaş Vi'dan daha popüler hale gelen Vim olarak da bilinen Vi iMproved. Emacs'ın varyantları da var, ancak bunlar yazılımın yol kenarına düşmesine neden olmadı.
Modern bilgisayarlarda metin editörleri “ağır uygulamalar” olarak adlandırdığınız şey değildir. Çok az işlem gücü ve bellek gerektirirler ve sadece değişen özelliklerde bulunurlar. Bu nedenle, Vi varyantları daha önce Vi'da eksik olan özellikler eklediğinden, bu ikisi neredeyse aynıdır..
Özet:
1.Vi Emacs'tan daha hafif ve daha hızlı.
2.Emacs Vi'dan daha özelleştirilebilir.
3.macs Vi öykünebilir ama tersi değil.
4.Emacs daha sonra bir GUI geliştirirken Vi.
Vi değişkenler tarafından yerine getirilirken 5.Cams gelişmeye devam etti.