Διαφορά μεταξύ CLI και GUI

Συγγραφέας: Laura McKinney
Ημερομηνία Δημιουργίας: 1 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 16 Ενδέχεται 2024
Anonim
Pointing to the future of UI | John Underkoffler
Βίντεο: Pointing to the future of UI | John Underkoffler

Περιεχόμενο


Διασύνδεση χρήστη είναι ο όρος που χρησιμοποιείται για τον καθορισμό του τρόπου με τον οποίο ένας χρήστης αλληλεπιδρά με μια ηλεκτρονική συσκευή, ιδιαίτερα τον υπολογιστή. Το CLI και το GUI είναι τα διάφορα είδη διεπαφών χρήστη. Κυρίως διαφέρουν στα γραφικά που χρησιμοποιούνται στο λειτουργικό σύστημα. Για να εκτελέσετε μια λειτουργία στο σύστημα CLI, πρέπει να γράψετε μια εντολή. Από την άλλη πλευρά, στους χρήστες GUI παρέχονται τα οπτικά βοηθήματα (γραφικά) που περιλαμβάνουν εικόνες και εικονίδια, γεγονός που διευκολύνει τους χρήστες να εκτελούν άμεσα μια εργασία.

Τα συστήματα CLI απαιτούν εμπειρογνωμοσύνη στις εντολές για την εκτέλεση εργασιών ενώ το γραφικό περιβάλλον δεν απαιτεί εμπειρογνωμοσύνη, θα μπορούσε να λειτουργήσει και από τους αρχάριους χρήστες.

  1. Συγκριτικό διάγραμμα
  2. Ορισμός
  3. Βασικές διαφορές
  4. συμπέρασμα

Συγκριτικό διάγραμμα

Βάση σύγκρισηςCLIGUI
ΒασικόςΗ διεπαφή γραμμής εντολών επιτρέπει σε ένα χρήστη να επικοινωνεί με το σύστημα μέσω εντολών.Η γραφική διεπαφή χρήστη επιτρέπει σε ένα χρήστη να αλληλεπιδρά με το σύστημα χρησιμοποιώντας γραφικά που περιλαμβάνουν εικόνες, εικονίδια κ.λπ.
Συσκευή που χρησιμοποιείται ΠληκτρολόγιοΠοντίκι και πληκτρολόγιο
Ευκολία εκτέλεσης εργασιώνΕίναι δύσκολο να εκτελέσετε μια λειτουργία και να απαιτήσετε εμπειρία.Εύκολη εκτέλεση εργασιών και δεν απαιτεί εμπειρία.
Ακρίβεια
ΥψηλόςΧαμηλός
Ευκαμψία
ΑδιάλλακτοςΠιο ευέλικτο
Κατανάλωση μνήμης
Χαμηλός Υψηλός
ΕμφάνισηΔεν μπορείτε να αλλάξετεΜπορούν να χρησιμοποιηθούν προσαρμοσμένες αλλαγές
Ταχύτητα
ΓρήγοραΑργός
Ενσωμάτωση και επεκτασιμότηταΠεδίο πιθανών βελτιώσεωνΠεριορισμένη


Ορισμός του CLI

CLI είναι το ακρωνύμιο που χρησιμοποιείται για Διασύνδεση γραμμής εντολών, οι οποίες είναι συμβατικές διεπαφές που χρησιμοποιούνται εκτενώς στη δεκαετία του '80. Μια διεπαφή γραμμής εντολών (CLI) επιτρέπει στους χρήστες να γράφουν εντολές σε a τερματικό ή κονσόλα για επικοινωνία με ένα λειτουργικό σύστημα. Είναι ένα μέσο όπου οι χρήστες ανταποκρίνονται σε μια οπτική ερώτηση γράφοντας μια εντολή και λαμβάνουν μια απάντηση πίσω από το σύστημα. Οι χρήστες πρέπει να πληκτρολογήσουν εντολή ή εντολή εντολής για να εκτελέσουν μια εργασία. Τα CLI είναι πιο ακριβή από τα GUI, αλλά απαιτούν γνώση των εντολών και της σύνταξης. Τονίζει πάνω από γνωστική διαδικασία ως πρωταρχικό έργο. Το CLI είναι κατάλληλο για τον δαπανηρό υπολογισμό όπου η ακρίβεια εισόδου είναι η προτεραιότητα.

Μειονεκτήματα του CLI

  • Το CLI είναι κατάλληλο για τον χρήστη που τον χρησιμοποιεί σε τακτική βάση και μπορεί να απομνημονεύσει το φάσμα εντολών και επιλογών.
  • Το σφάλμα θα μπορούσε να οδηγήσει σε πλήρες χάος.
  • Οι εντολές δεν μπορούν ποτέ να είναι διαισθητικές.
  • Αυτά είναι κατάλληλα για μοντελοποίηση όχι για τα διαδραστικά γραφικά.

Ορισμός του GUI

GUI επεκτείνεται στοΓραφικό περιβάλλον διεπαφής χρήστη. Ένα GUI χρησιμοποιεί γραφικά για να επιτρέπει στους χρήστες να επικοινωνούν με το λειτουργικό σύστημα ή την εφαρμογή. Το GUI παρέχει παράθυρα, κύλινδροι κύλισης, κουμπιά, οδηγούς, εικονικές εικόνες, άλλα εικονίδια που διευκολύνουν τους χρήστες. Είναι μια εύχρηστη διεπαφή για τους αρχάριους χρήστες. Είναι διαισθητικό, εύκολο στην εκμάθηση και τη μείωση γνωστικού φορτίου. Σε αντίθεση με το CLI, οι χρήστες GUI δεν χρειάζεται να θυμούνται τις εντολές που απαιτεί αναγνώριση και καλό διερευνητική ανάλυση και τα γραφικά.


Μειονεκτήματα του GUI

  • Έλλειψη ακρίβειας.
  • Η αναπαραγωγή ανάλυσης και η επαναφορά των βημάτων είναι δύσκολη.
  • Δεν είναι κατάλληλο για μοντελοποίηση.
  • Δύσκολο να σχεδιάσουμε.
  1. Το CLI επιτρέπει στους χρήστες να πληκτρολογούν χειροκίνητη εντολή για να πραγματοποιήσουν την επιθυμητή εργασία, ενώ στους χρήστες GUI παρέχεται η δυνατότητα αλληλεπιδράσεων με το λειτουργικό σύστημα, όπως κουμπιά, εικονίδια, εικόνες κ.λπ.
  2. Είναι εύκολο να εκτελέσετε μια εργασία στο GUI και είναι καλό για αρχάριους. Από την άλλη πλευρά, η CLI χρειάζεται εμπειρογνωμοσύνη για τις εντολές και τη σύνταξη.
  3. Τα GUI συστήματα απαιτούν ποντίκι και πληκτρολόγιο, ενώ το CLI χρειάζεται απλά να λειτουργήσει ένα πληκτρολόγιο.
  4. Μεγαλύτερη ακρίβεια μπορεί να επιτευχθεί στο CLI σε σύγκριση με το GUI.
  5. Το GUI έχει το πλεονέκτημα έναντι της ευελιξίας, όπου τα συστήματα CLI είναι άκαμπτα.
  6. Το GUI καταναλώνει περισσότερο χώρο στο σύστημα, ενώ ο CLI χρειάζεται λιγότερους πόρους και χώρο του συστήματος.
  7. Η εμφάνιση του CLI δεν μπορούσε να αλλάξει. Αντίθετα, η εμφάνιση GUI είναι ρυθμιζόμενη.
  8. Το CLI είναι πιο γρήγορο από το GUI.

συμπέρασμα

Τόσο το CLI όσο και το GUI έχουν τα πλεονεκτήματα και τα μειονεκτήματά τους και είναι κατάλληλα ανάλογα με τις απαιτήσεις και τη χρήση του χρήστη. Το γραφικό περιβάλλον χρήστη παρέχει μεγαλύτερο βαθμό πολλαπλών εντολών και μεγαλύτερη αποτελεσματικότητα, αλλά η διεπαφή γραμμής εντολών προσφέρει περισσότερο έλεγχο, ακρίβεια και επαναληψιμότητα.