Perbezaan Antara Emacs dan Vi Perbezaan Antara

Anonim

Emacs vs Vi

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 terjadi 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 sejarah menjadi lebih cepat dari kedua-dua permulaan dalam masa yang kurang dan secara amnya lebih responsif daripada kedua-dua mereka. Vi juga memakan banyak ingatan daripada Emacs; ini adalah pada masa apabila 8MB dianggap sebagai jumlah besar RAM.

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

Seperti teknologi komputer yang dibangunkan, kemajuan baru seperti GUI (Antara Muka Pengguna Grafis) telah dibangunkan. Emac menyesuaikan dan membangunkan GUInya sendiri untuk memudahkan orang mempelajari dan menggunakan editor. Sebagai perbandingan, Vi tidak mengembangkan GUI sendiri. Ini sebahagiannya disebabkan oleh rupa Varian Vi yang mengambil alih. Satu 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 variasi Emacs, tetapi mereka tidak menyebabkan perisian jatuh di tepi jalan.

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

Ringkasan:

1. Vi lebih ringan dan lebih cepat daripada Emacs.

2. Emacs lebih disesuaikan daripada Vi.

3. Emacs mampu meniru Vi tetapi tidak sebaliknya.

4. Emac kemudian mengembangkan GUI manakala Vi tidak.

5. Emac terus berkembang manakala Vi digantikan oleh varian.