Emacs ja Vi

Anonim

Emacs vs. Vi

Nykyään tietokoneohjelmien kuumin kilpailijat ovat web-selaimia. Internet Explorer, Firefox ja Chrome taistelevat suuremmasta osuudesta metaforisessa selaussodassa. Vanhana ajankohtana jotain vastaavaa tapahtui "editor wars" välillä Emacsin ja Vi: n välillä. Emacs ja Vi ovat kaksi tekstitoimittajaa, jotka olivat erittäin suosittuja Unix- ja Unix-kaltaisissa käyttöjärjestelmissä. Tärkein ero näiden kahden välillä on nopeus. Vi on historiallisesti ollut nopeampi kahdesta käynnistymisestä lyhyemmässä ajassa ja on yleensä yleensä heikompi näistä kahdesta. Vi myös vie paljon vähemmän muistia kuin Emacs; tämä on ajankohtana, jolloin 8 Mt: n katsotaan olevan valtava määrä RAM-muistia.

Emacin etu yli Vi on sen laaja mukautettavuus. Emacsin avulla käyttäjä voi valita monista makroista, jotka integroituvat hänen työnkulkuunsa ja vähentävät prosessissa tarvittavia ponnistuksia. Vi puuttuu tämä mukautustaso ja perustuu yksinkertaistettuun ja suoraviivaan prosessiin. Emacs pystyy myös emuloimaan Vi: tä siinä, mitä he kutsuvat "viper-tilaksi"; jolloin Vi-käyttäjät voivat helpommin käyttää Emacsia. Vi, sen yksinkertaisuus, ei ole tällaisia ​​kykyjä.

Tietotekniikan kehittymisen myötä kehitettiin uusia kehityshankkeita kuten graafinen käyttöliittymä (GUI). Emacs mukautti ja kehitti oman graafisen käyttöliittymänsä helpottamaan ihmisten oppimista ja käyttämistä editorissa. Verrattuna, Vi ei kehittänyt omaa käyttöliittymää. Tämä johtuu osittain siitä, että Vi-muunnokset muuttuivat. Hyvä esimerkki on Vi iMuproved, joka tunnetaan myös nimellä Vim, joka vähitellen tuli suosittu kuin Vi sillä se lisäsi enemmän ominaisuuksia ja parannuksia, joita ei löydy Vi: stä. Emacsin muunnelmia on myös, mutta ne eivät ole aiheuttaneet ohjelmiston kaatumista.

Moderneilla tietokoneilla tekstin toimittajat eivät ole sitä mitä kutsutte "raskaiksi sovelluksiksi". He vaativat hyvin vähän käsittelytehoa ja muistia, ja ne ovat vain ominaisuuksiltaan vaihtelevia ominaisuuksia. Tästä johtuen nämä kaksi ovat käytännöllisesti katsoen identtisiä, sillä Vi-versiot ovat jo lisänneet aiemmin Vi: in puuttuvia ominaisuuksia.

Yhteenveto:

1.Vi on kevyempi ja nopeampi kuin Emacs. 2.Emacs on muokattavampi kuin Vi. 3.Emacs kykenee emuloimaan Vi, mutta ei toisinpäin. 4.Emacs myöhemmin kehitti GUI, kun taas Vi ei. 5.Emacs jatkoi kehitystään, kun Vi oli onnistunut varianttien avulla.