Różnica między Emacsem a Vi

Emacs vs Vi

Obecnie najgorętszymi konkurentami w oprogramowaniu komputerowym są przeglądarki internetowe. Internet Explorer, Firefox i Chrome walczą o większy udział w metaforycznej wojnie w przeglądarce. W dawnych czasach coś podobnego wydarzyło się w „wojnach redaktorów” między Emacsem a Vi. Emacs i Vi to dwa edytory tekstu, które były bardzo popularne w systemach operacyjnych Unix i podobnych do Uniksa. Główną różnicą między nimi jest prędkość. Vi historycznie była szybsza z dwóch startujących w krótszym czasie i jest po prostu bardziej wrażliwa z tych dwóch. Vi zajmuje również znacznie mniej pamięci niż Emacs; dzieje się tak w czasach, gdy 8 MB jest uważane za ogromną ilość pamięci RAM.

Przewagą Emacsa nad Vi jest jego szerokie możliwości dostosowywania. Emacs pozwala użytkownikowi wybierać spośród szerokiej gamy makr, aby zintegrować go z przepływem pracy i zmniejszyć wysiłek potrzebny w jego procesie. Vi brakuje tego poziomu możliwości dostosowania i polega na prostym i prostym procesie. Emacs jest również w stanie emulować Vi w tak zwanym „trybie vipera”; tym samym ułatwiając użytkownikom Vi korzystanie z Emacsa. Vi ze względu na swoją prostotę brakuje takich możliwości.

W miarę rozwoju technologii komputerowej opracowano nowe rozwiązania, takie jak GUI (graficzny interfejs użytkownika). Emacs dostosował i opracował własny interfejs graficzny, aby ułatwić ludziom naukę i korzystanie z edytora. Dla porównania Vi nie opracowała własnego GUI. Wynika to częściowo z pojawienia się przejętych wariantów Vi. Dobrym przykładem jest Vi iMproved, znany również jako Vim, który stopniowo stał się bardziej popularny niż Vi, ponieważ dodał więcej funkcji i ulepszeń, których nie ma w Vi. Istnieją również warianty Emacsa, ale nie spowodowały one upadku oprogramowania.

W nowoczesnych komputerach edytory tekstu nie są tak zwanymi „ciężkimi aplikacjami”. Wymagają bardzo małej mocy obliczeniowej i pamięci, a różnią się tylko funkcjami. Z tego powodu te dwa są praktycznie identyczne, ponieważ warianty Vi dodały już funkcje, których wcześniej brakowało w Vi.

Streszczenie:

1.Vi jest lżejszy i szybszy niż Emacs.
2.Emacs jest bardziej konfigurowalny niż Vi.
3.Emacs jest w stanie naśladować Vi, ale nie odwrotnie.
4.Emacs później opracował GUI, podczas gdy Vi nie.
5.Emacs kontynuował rozwój, a Vi zastąpiły warianty.