Διαφορά μεταξύ Emacs και Vi Διαφορά μεταξύ

Anonim

Emacs vs Vi

Σήμερα, οι πιο δημοφιλείς υποψήφιοι στο λογισμικό ηλεκτρονικών υπολογιστών είναι οι περιηγητές ιστού. Ο Internet Explorer, ο Firefox και το Chrome αγωνίζονται για μεγαλύτερο μερίδιο σε έναν μεταφορικό πόλεμο περιηγητών. Πίσω στις παλιές μέρες, κάτι παρόμοιο συνέβη στους "πολέμους εκδοτών" μεταξύ Emacs και Vi. Οι Emacs και Vi είναι δύο επεξεργαστές κειμένου που ήταν πολύ δημοφιλείς στα λειτουργικά συστήματα Unix και Unix. Η κύρια διαφορά μεταξύ των δύο είναι η ταχύτητα. Το Vi έχει ιστορικά το ταχύτερο από τα δύο ξεκίνημα σε λιγότερο χρόνο και είναι απλώς γενικότερα πιο ανταποκρίνεται στις δύο. Το Vi καταλαμβάνει επίσης πολύ λιγότερη μνήμη από τον Emacs. αυτό είναι σε μια στιγμή που 8MB θεωρείται ότι είναι ένα τεράστιο ποσό μνήμης RAM.

Το πλεονέκτημα του Emacs over Vi είναι η εκτεταμένη προσαρμοστικότητα του. Το Emacs επιτρέπει στον χρήστη να επιλέξει από μια μεγάλη ποικιλία μακροεντολών για να ενσωματωθεί στη ροή εργασίας του και να μειώσει την προσπάθεια που απαιτείται στη διαδικασία του. Η Vi στερείται αυτού του επιπέδου προσαρμογής και βασίζεται στην απλοϊκή και απλή διαδικασία. Το Emacs είναι επίσης ικανό να εξομοιώνει το Vi σε αυτό που ονομάζουν "mode viper". διευκολύνοντας έτσι τους χρήστες Vi να χρησιμοποιούν το Emacs. Η Vi, με την απλότητα της, στερείται τέτοιων δυνατοτήτων.

Καθώς αναπτύχθηκε η τεχνολογία των υπολογιστών, αναπτύχθηκαν νέες εξελίξεις όπως το GUI (Graphical User Interface). Ο Emacs προσαρμόζει και αναπτύσσει το δικό του GUI για να διευκολύνει τους ανθρώπους να μάθουν και να χρησιμοποιήσουν τον επεξεργαστή. Σε σύγκριση, η Vi δεν ανέπτυξε το δικό της GUI. Αυτό οφείλεται εν μέρει στην εμφάνιση των παραλλαγών Vi που ανέλαβαν. Ένα καλό παράδειγμα είναι το Vi iMproved, επίσης γνωστό ως Vim, το οποίο σταδιακά έγινε πιο δημοφιλές από το Vi καθώς πρόσθεσε περισσότερα χαρακτηριστικά και βελτιώσεις που δεν βρέθηκαν στο Vi. Υπάρχουν επίσης παραλλαγές των Emacs, αλλά αυτές δεν έχουν προκαλέσει το λογισμικό να πέσει από το δρόμο.

Με σύγχρονους υπολογιστές, οι επεξεργαστές κειμένων δεν είναι αυτό που θα αποκαλούσατε "βαριές εφαρμογές". "Απαιτούν πολύ λίγη επεξεργαστική ισχύ και μνήμη, και μόνο σε χαρακτηριστικά που διαφέρουν. Εξαιτίας αυτού, αυτές οι δύο είναι σχεδόν ίδιες με τις παραλλαγές Vi που έχουν ήδη προσθέσει χαρακτηριστικά που προηγουμένως λείπουν στο Vi.

Περίληψη:

1. Το Vi είναι ελαφρύτερο και γρηγορότερο από το Emacs.

2. Το Emacs είναι πιο προσαρμόσιμο από το Vi.

3. Ο Emacs μπορεί να μιμηθεί το Vi αλλά όχι το αντίστροφο.

4. Emacs αργότερα ανέπτυξε ένα γραφικό περιβάλλον ενώ το Vi δεν το έκανε.

5. Οι Emacs συνέχισαν να αναπτύσσονται ενώ η Vi διαδέχτηκε με παραλλαγές.