Emacs vs Vi
Al giorno d'oggi, i concorrenti più accesi nel software sono i browser web. Internet Explorer, Firefox e Chrome stanno lottando per una quota maggiore in una guerra browser metaforica. Ai vecchi tempi, qualcosa di simile accadeva nelle "guerre editoriali" tra Emacs e Vi. Emacs e Vi sono due editor di testo molto popolari nei sistemi operativi Unix e Unix. La principale differenza tra i due è la velocità. Vi è storicamente il più veloce dei due che si avvia in meno tempo ed è generalmente il più reattivo dei due. Anche Vi occupa molto meno memoria di Emacs; questo è in un momento in cui 8 MB è considerato un'enorme quantità di RAM.
Il vantaggio di Emacs rispetto a Vi è la sua ampia personalizzazione. Emacs consente all'utente di scegliere tra una vasta gamma di macro per integrarsi nel suo flusso di lavoro e ridurre lo sforzo necessario nel suo processo. Vi manca questo livello di personalizzazione e fa affidamento sul suo processo semplicistico e diretto. Emacs è anche in grado di emulare Vi in quella che chiamano "modalità viper"; rendendo così più facile agli utenti Vi l'uso di Emacs. Vi, con la sua semplicità, manca di tali capacità.
Con lo sviluppo della tecnologia informatica, sono stati sviluppati nuovi progressi come la GUI (Graphical User Interface). Emacs ha adattato e sviluppato la propria GUI per rendere più facile per le persone imparare e utilizzare l'editor. In confronto, Vi non ha sviluppato la propria GUI. Ciò è in parte dovuto alla comparsa delle varianti di Vi che hanno preso il sopravvento. Un buon esempio è Vi iMproved, noto anche come Vim, che gradualmente è diventato più popolare di Vi in quanto ha aggiunto più funzionalità e miglioramenti che non si trovano in Vi. Esistono anche varianti di Emacs, ma quelle non hanno causato la caduta del software sul ciglio della strada.
Con i computer moderni, gli editor di testo non sono quelli che chiamate "applicazioni pesanti". Richiedono pochissima potenza di elaborazione e memoria, ed è solo nelle funzionalità che variano. Per questo motivo, questi due sono virtualmente identici poiché le varianti Vi hanno già aggiunto funzionalità che in precedenza mancavano in Vi.
Sommario:
1.Vi è più leggero e più veloce di Emacs.
2.Emacs è più personalizzabile di Vi.
3. Emacs è in grado di emulare Vi ma non viceversa.
4. Emac sviluppò successivamente una GUI mentre Vi non lo fece.
5.Emacs ha continuato a svilupparsi mentre a Vi sono state sostituite varianti.