Το γραφικό περιβάλλον χρήστη (GUI; μερικές φορές προφέρεται "gooey") χρησιμοποιείται από τα πιο εμπορικά δημοφιλή υπολογιστή λειτουργικά συστήματα και προγράμματα λογισμικού σήμερα. Είναι το είδος διεπαφής που επιτρέπει στους χρήστες να χειρίζονται τα στοιχεία στην οθόνη χρησιμοποιώντας ένα ποντίκι, μια γραφίδα ή ακόμα και ένα δάχτυλο. Αυτό το είδος διεπαφής επιτρέπει προγράμματα επεξεργασίας κειμένου ή προγράμματα σχεδιασμού ιστοσελίδων, για παράδειγμα, να προσφέρουν WYSIWYG (αυτό που βλέπετε είναι αυτό που παίρνετε).
Πριν τα συστήματα GUI έγιναν δημοφιλή, τα πρότυπα της διεπαφής γραμμής εντολών (CLI) ήταν ο κανόνας. Σε αυτά τα συστήματα, οι χρήστες έπρεπε να εισάγουν εντολές χρησιμοποιώντας γραμμές κωδικοποιημένου κειμένου. Οι εντολές κυμαίνονταν από απλές οδηγίες για την πρόσβαση σε αρχεία ή καταλόγους σε πολύ πιο πολύπλοκες εντολές που απαιτούσαν πολλές γραμμές κώδικα.
Όπως μπορείτε να φανταστείτε, τα συστήματα GUI έχουν κάνει τους υπολογιστές πολύ πιο φιλικούς προς το χρήστη από τα συστήματα CLI.
Οφέλη για επιχειρήσεις και άλλους οργανισμούς
Ένας υπολογιστής με ένα καλά σχεδιασμένο GUI μπορεί να χρησιμοποιηθεί από σχεδόν οποιονδήποτε, ανεξάρτητα από το πόσο τεχνικά κατανοητό είναι ο χρήστης. Εξετάστε τα συστήματα διαχείρισης μετρητών ή μηχανογραφημένα ταμειακά μητρώα που χρησιμοποιούνται σήμερα στα καταστήματα και τα εστιατόρια. Η εισαγωγή πληροφοριών είναι τόσο απλή όσο πιέζοντας αριθμούς ή εικόνες σε οθόνη αφής, προκειμένου να τοποθετήσετε παραγγελίες και να υπολογίσετε πληρωμές, είτε πρόκειται για μετρητά, πίστωση ή χρεώσεις. Αυτή η διαδικασία εισαγωγής πληροφοριών είναι απλή, πρακτικά κανείς μπορεί να εκπαιδευτεί για να το κάνει, και το σύστημα μπορεί να αποθηκεύσει όλα τα δεδομένα πωλήσεων για μεταγενέστερη ανάλυση με αμέτρητους τρόπους. Αυτή η συλλογή δεδομένων ήταν πολύ πιο έντονη στην εργασία κατά τις ημέρες πριν από τις διεπαφές GUI.
Οφέλη για τα άτομα
Φανταστείτε ότι προσπαθείτε να περιηγηθείτε στον ιστό χρησιμοποιώντας ένα σύστημα CLI. Αντί να δείχνουν και να κάνουν κλικ σε συνδέσμους με οπτικά εντυπωσιακούς ιστότοπους, οι χρήστες θα πρέπει να καλούν κείμενο-οδηγημένους καταλόγους αρχείων και ίσως να πρέπει να θυμόμαστε μεγάλες, πολύπλοκες διευθύνσεις URL για να τις εισάγουμε χειροκίνητα. Σίγουρα θα ήταν εφικτό και πολύτιμος υπολογισμός έγινε όταν τα συστήματα CLI κυριάρχησαν στην αγορά, αλλά θα μπορούσε να είναι κουραστικό και γενικά περιοριζόταν σε εργασίες που σχετίζονταν με την εργασία. Αν προβάλετε οικογενειακές φωτογραφίες, βλέπετε βίντεο ή διαβάζετε τις ειδήσεις σε έναν οικιακό υπολογιστή, σημαίνει ότι πρέπει να απομνημονεύσετε μερικές φορές μεγάλες ή σύνθετες εισόδους εντολών, πολλοί άνθρωποι δεν θα το θεωρούσαν χαλαρωτικό τρόπο να ξοδέψουν χρόνος.
Η αξία του CLI
Ίσως το πιο προφανές παράδειγμα Η αξία του CLI είναι με εκείνους που γράφουν κώδικα για προγράμματα λογισμικού και σχέδια ιστού. Τα GUI συστήματα καθιστούν τις εργασίες πιο προσιτές στους μέσους χρήστες, αλλά συνδυάζουν ένα πληκτρολόγιο με ένα ποντίκι ή μια οθόνη αφής κάποιων το είδος μπορεί να είναι χρονοβόρο όταν η ίδια εργασία μπορεί να επιτευχθεί χωρίς να χρειαστεί να αφαιρέσετε τα χέρια σας από το πληκτρολόγιο. Εκείνοι που γράφουν κώδικα γνωρίζουν τους κωδικούς εντολών που χρειάζονται για να συμπεριλάβουν και δεν θέλουν να χάνουν χρόνο δείχνοντας και κάνοντας κλικ αν δεν είναι απαραίτητο.
Η εισαγωγή εντολών με το χέρι προσφέρει επίσης την ακρίβεια ότι a WYSIWYG επιλογή σε μια διεπαφή GUI ενδέχεται να μην παρέχει. Για παράδειγμα, αν ο στόχος είναι να δημιουργήσετε ένα στοιχείο για μια ιστοσελίδα ή ένα πρόγραμμα λογισμικού που έχει ένα ακριβές πλάτος και ύψος σε εικονοστοιχεία, μπορεί να είναι γρηγορότερη και ακριβέστερη η εισαγωγή αυτών των διαστάσεων απ 'ευθείας από το να προσπαθήσουμε και να σχεδιάσουμε το στοιχείο με a ποντίκι.