Perbezaan Antara Emacs dan Vi

Emacs vs Vi

Pada masa kini, pesaing terpanas dalam perisian komputer adalah pelayar web. Internet Explorer, Firefox, dan Chrome berjuang untuk berkongsi yang lebih besar dalam perang pelayar metaforis. Kembali pada zaman dahulu, sesuatu yang serupa berlaku dalam "perang editor" antara Emacs dan Vi. Emacs and Vi adalah dua editor teks yang sangat popular dalam sistem operasi Unix dan Unix. Perbezaan utama antara keduanya adalah kelajuan. Vi telah secara historis menjadi lebih cepat daripada kedua-dua permulaan dalam masa yang kurang dan secara amnya lebih responsif daripada kedua-dua mereka. Vi juga memakan banyak memori daripada Emacs; ini adalah pada masa 8MB dianggap sebagai jumlah RAM yang besar.

Kelebihan Emacs over Vi adalah customizabilitynya yang luas. Emacs membolehkan pengguna memilih dari pelbagai makro untuk mengintegrasikan ke dalam aliran kerja dan mengurangkan usaha yang diperlukan dalam prosesnya. Vi tidak mempunyai tahap kesesuaian dan bergantung kepada prosesnya yang sederhana dan mudah. Emacs juga mampu meniru Vi dalam apa yang mereka panggil "mod ular"; dengan itu menjadikannya lebih mudah untuk pengguna Vi menggunakan Emacs. Vi, dengan kesederhanaannya, tidak mempunyai keupayaan seperti itu.

Sebagai teknologi komputer dibangunkan, kemajuan baru seperti GUI (Antara Muka Pengguna Grafis) telah dibangunkan. Emac disesuaikan dan dibangunkan GUInya sendiri untuk memudahkan orang mempelajari dan menggunakan editor. Sebagai perbandingan, Vi tidak membangunkan GUInya sendiri. Ini sebahagiannya disebabkan oleh rupa Varian Vi yang mengambil alih. Contoh yang baik ialah Vi iMproved, juga dikenali sebagai Vim, yang secara beransur-ansur menjadi lebih popular daripada Vi kerana ia menambah lebih banyak ciri dan penambahbaikan yang tidak dijumpai di Vi. Terdapat juga varian Emacs, tetapi mereka tidak menyebabkan perisian jatuh di tepi jalan.

Dengan komputer moden, editor teks bukanlah apa yang anda panggil "aplikasi berat." Mereka memerlukan kuasa pemprosesan dan memori yang sangat sedikit, dan ia hanya dalam ciri-ciri yang berbeza-beza. Kerana ini, kedua-dua ini hampir sama dengan varian Vi yang telah menambah ciri-ciri sebelumnya yang hilang dalam Vi.

Ringkasan:

1.Vi adalah lebih ringan dan lebih cepat daripada Emacs.
2.Emacs lebih disesuaikan daripada Vi.
3.Emacs mampu meniru Vi tetapi tidak sebaliknya.
4.Emacs kemudiannya membangunkan GUI manakala Vi tidak.
5.Emacs terus berkembang sementara Vi diganti oleh varian.