Emacs i Vi

Anonim

Emacs kontra Vi

W dzisiejszych czasach najgorętszymi kandydatami na oprogramowanie komputerowe są przeglądarki internetowe. Internet Explorer, Firefox i Chrome walczą o większy udział w metaforycznej wojnie przeglądarki. Dawno temu coś podobnego działo się w "wojnach redaktorskich" pomiędzy Emacsem a Vi. Emacs i Vi to dwa edytory tekstowe, które były bardzo popularne w systemach operacyjnych Unix i Unix. Główną różnicą między nimi jest prędkość. Vi historycznie było najszybszym z tych dwóch, rozpoczynając w krótszym czasie i jest po prostu tym bardziej wrażliwym z nich obu. Vi zajmuje znacznie mniej pamięci niż Emacs; to jest w czasie, gdy 8 MB jest uważane za ogromną ilość pamięci RAM.

Zaletą Emacsa nad Vi jest jego duża możliwość dostosowywania. Emacs pozwala użytkownikowi wybierać spośród szerokiej gamy makr, aby zintegrować się z jego przepływem pracy i zmniejszyć wysiłek potrzebny w jego procesie. Vi nie ma takiego poziomu dostosowania i opiera się na uproszczonym i prostym procesie. Emacs może także emulować Vi w trybie nazywanym "trybem viper"; co ułatwia użytkownikom Vi korzystanie z Emacs. Vi, z jego prostotą, nie ma takich możliwości.

Wraz z rozwojem technologii komputerowej opracowano nowe rozwiązania, takie jak GUI (Graphical User Interface). Emacs dostosował i opracował własny interfejs graficzny, aby ułatwić ludziom naukę i korzystanie z edytora. Dla porównania, Vi nie stworzyło własnego GUI. Jest to częściowo spowodowane pojawieniem się wariantów Vi, które przejęły. Dobrym przykładem jest Vi iMproved, znany również jako Vim, który stopniowo stał się bardziej popularny niż Vi, dodając więcej funkcji i ulepszeń, których nie ma w Vi. Istnieją również warianty Emacsa, ale te nie spowodowały upadku oprogramowania.

W przypadku nowoczesnych komputerów edytory tekstu nie są tak zwanymi "ciężkimi aplikacjami". Wymagają niewielkiej mocy obliczeniowej i pamięci, a tylko w funkcjach, które się różnią. Z tego powodu są one praktycznie identyczne, ponieważ warianty Vi już dodały funkcje, których wcześniej nie ma w Vi.

Streszczenie:

1.Vi jest lżejszy i szybszy od Emacsa. 2.Emacs jest bardziej konfigurowalny niż Vi. 3.Emacs jest w stanie emulować Vi, ale nie na odwrót. 4.Emacs później opracował GUI, podczas gdy Vi nie. 5. Emacs nadal się rozwijał, a Vi następowało po wariantach.