Разлика между Emacs и Vi

Emacs срещу Vi

В днешно време най-горещите претенденти вкомпютърсофтуерът са уеб браузърите. Internet Explorer, Firefox и Chrome се борят за по-голям дял в метафоричната война на браузъра. Навремето нещо подобно се е случило във „редакторските войни” между Emacs и Vi. Emacs и Vi са два текстови редактора, които бяха много популярни в операционните системи Unix и Unix-подобни. Основната разлика между двете е скоростта. Ви е историческиса билипо-бързото от двете стартиране за по-малковремеи по принцип е по-отзивчивият от двете. Vi също заема много по-малко памет от Emacs; това е във време, когато 8MB се счита за огромно количество RAM.



Theпредимствона Emacs над Vi е неговата обширна адаптивност. Emacs позволява на потребителя да избира от голямо разнообразие от макроси, за да се интегрира в работния му поток и да намали усилията, необходими в неговия процес. На Vi липсва това ниво на адаптивност и разчита на неговия опростен и ясен процес. Emacs също е в състояние да емулира Vi в това, което теобадете се„Режим на усойница“; като по този начин улеснява потребителите на Vi да използват Emacs. Vi, със своята простота, липсва такива възможности.

С развитието на компютърната технология бяха разработени нови подобрения като GUI (графичен потребителски интерфейс). Emacs адаптира и разработи свой собствен GUI, за да улесни хората да научат и използват редактора. За сравнение Vi не разработи свой собствен GUI. Това отчасти се дължи на появата на Vi варианти, които поеха. Добър пример е Vi iMproved, известен също като Vim, който постепенно става по-популярен от Vi, тъй като добавя повече функции и подобрения, които не се намират във Vi. Съществуват и варианти на Emacs, но те не са довели до падане на софтуера.

Смодеренкомпютри, текстовите редактори не са това, което виеби сенаречете „тежки приложения“. Те изискват много малко процесорна мощност и памет и те се различават само по функции. Поради това тези две са практически идентични, тъй като вариантите на Vi вече са добавили функции, които преди липсват в Vi.

Резюме:

1.Vi е по-лек и по-бърз от Emacs.
2.Emacs е по-персонализиран от Vi.
3. Emacs може да емулира Vi, но не и обратното.
4. По-късно Emacs разработи GUI, докато Vi не го направи.
5. Emacs продължи да се развива, докато Vi беше наследен от варианти.