Emacs vs Vi
Saat ini, pesaing terpanas dalam perangkat lunak komputer adalah browser web. Internet Explorer, Firefox, dan Chrome berjuang untuk mendapat bagian yang lebih besar dalam perang browser metaforis. Kembali di masa lalu, hal serupa terjadi dalam "perang editor" antara Emacs dan Vi. Emacs dan Vi adalah dua editor teks yang sangat populer di sistem operasi mirip Unix dan Unix. Perbedaan utama antara keduanya adalah kecepatan. Vi secara historis lebih cepat dari keduanya memulai dalam waktu yang lebih sedikit dan hanya umumnya lebih responsif dari keduanya. Vi juga memakan memori jauh lebih sedikit daripada Emacs; ini adalah saat 8MB dianggap sebagai jumlah RAM yang besar.
Keuntungan dari Emacs atas Vi adalah kemampuan penyesuaian yang luas. Emacs memungkinkan pengguna memilih dari beragam makro untuk diintegrasikan ke dalam alur kerjanya dan mengurangi upaya yang diperlukan dalam prosesnya. Vi tidak memiliki tingkat kemampuan penyesuaian ini dan mengandalkan prosesnya yang sederhana dan mudah. Emacs juga mampu meniru Vi dalam apa yang mereka sebut "mode viper"; dengan demikian membuatnya lebih mudah bagi pengguna Vi untuk menggunakan Emacs. Vi, dengan kesederhanaannya, tidak memiliki kemampuan seperti itu.
Seiring perkembangan teknologi komputer, kemajuan baru seperti GUI (Graphical User Interface) dikembangkan. Emacs mengadaptasi dan mengembangkan GUI sendiri untuk mempermudah orang belajar dan menggunakan editor. Sebagai perbandingan, Vi tidak mengembangkan GUI sendiri. Ini sebagian karena penampilan varian Vi yang mengambil alih. Contoh yang baik adalah Vi iMproved, juga dikenal sebagai Vim, yang secara bertahap menjadi lebih populer daripada Vi karena menambahkan lebih banyak fitur dan peningkatan yang tidak ditemukan di Vi. Ada juga varian Emacs, tetapi itu tidak menyebabkan perangkat lunak jatuh di pinggir jalan.
Dengan komputer modern, editor teks bukanlah apa yang Anda sebut "aplikasi berat". Mereka membutuhkan daya pemrosesan dan memori yang sangat sedikit, dan hanya pada fitur yang berbeda-beda. Karena itu, keduanya hampir identik karena varian Vi telah menambahkan fitur yang sebelumnya tidak ada di Vi.
Ringkasan:
1.Vi lebih ringan dan lebih cepat dari Emacs.
2.Emacs lebih dapat dikustomisasi daripada Vi.
3.Emacs mampu meniru Vi tetapi tidak sebaliknya.
4.Emacs kemudian mengembangkan GUI sementara Vi tidak.
5.Emac terus berkembang sementara Vi digantikan oleh varian.