Skip to main content

Τι είναι ένα γραφικό περιβάλλον χρήστη;

Για πολλά χρόνια, οι γλώσσες προγραμματισμού ήταν αποκλειστικά οδηγούμενη από τη γραμμή εντολών.Αυτό το περιορισμένο χρήστες σε άτομα που είχαν εργασιακή γνώση της γλώσσας, ώστε να μπορούν να εκδώσουν κρυπτικές εντολές για να χειριστούν δεδομένα.Μια γραφική διεπαφή χρήστη (GUI) είναι σαν ντύσιμο παραθύρων για μια γλώσσα προγραμματισμού.Δημιουργεί μια γραφική αναπαράσταση ενός περιβάλλοντος στυλ επιφάνειας εργασίας με εικονίδια και μενού που αντιπροσωπεύουν αντικείμενα και εντολές.Ο χρήστης μπορεί να δείξει και να κάνει κλικ για να χειριστεί δεδομένα και προγράμματα, χωρίς ποτέ να γνωρίζει την υποκείμενη γλώσσα ή μια ενιαία εντολή. "Όποιος ήταν αρκετά μεγάλος στη δεκαετία του 1980 για να γνωρίζει την επανάσταση του υπολογιστή, αναμφίβολα θυμάται την επιτυχία της Apple Reg.Macintosh Υπολογιστής με το επαναστατικό γραφικό περιβάλλον χρήστη και το ποντίκι.Αυτός ήταν ο πρώτος εμπορικά επιτυχημένος, προσιτός υπολογιστής που μπορούσε να χρησιμοποιήσει ο καθένας, ο προγραμματισμός της γνώσης που δεν απαιτείται.Microsoft Ακολούθησε γρήγορα με τα Windows Reg.Το λειτουργικό σύστημα και κανείς δεν κοίταξε πίσω.Η γραφική διεπαφή χρήστη δεν ήταν μόνο αποτελεσματική και εύκολη, αλλά και διασκεδαστική. Ενώ η Apple και η Microsoft έφεραν το GUI στα σπίτια μας, δεν ήταν υπεύθυνοι για την εφεύρεση του πρώτου γραφικού περιβάλλοντος χρήστη.Μεταξύ του 1965-1968 ο Doug Engelbart, με το Ινστιτούτο Ερευνών Stanford τότε, συναντήθηκε με μερικούς συναδέλφους για να δημιουργήσει ένα περιβάλλον υπερκειμένου τύπου παραθύρου που θα αυξηθεί από την εφεύρεση ενός μικρού τριών κουμπιού gizmo που θα επέτρεπε σε έναν χρήστη να δείχνει και να κάνει κλικ στα αντικείμεναστο παράθυρο.Το gizmo, με τα μάτια του, η μύτη και η ηλεκτρική "ουρά" μοιάζουν με ποντίκι, και έτσι η συσκευή πήρε το όνομά της.Η έμπνευση του Engelbart για το GUI ήρθε εν μέρει από ιδέες που προτάθηκαν τριάντα χρόνια νωρίτερα από τον Lauded American Engineer, Vannevar Bush, στο δημοσιευμένο έγγραφο του 1945 σχετικά με το σύστημα "Memex".

Το Xerox Η Corporation ανέπτυξε δύο υπολογιστές με γραφικό περιβάλλον χρήστη και ποντίκι, που διαμορφώθηκε μετά το έργο του Engelbart.Το άλτο και το αστέρι.Το τελευταίο κυκλοφόρησε το 1981 στο κοινό.Ο υπολογιστής ήταν ακριβός και το υλικό ήταν ανεπαρκές σε σχέση με τις ανάγκες του λειτουργικού συστήματος.Αν και πώλησε μόνο 25.000 μονάδες, θεωρείται ότι είναι τουλάχιστον εν μέρει υπεύθυνος για την εμπνευσμένη από τον Steve Jobs (ιδρυτή της Apple) και τον Bill Gates (ιδρυτή της Microsoft) για να προωθήσει τις ομάδες ανάπτυξης για τη δημιουργία των λειτουργικών συστημάτων Macintosh και Windows.Δεδομένου ότι η γραφική διεπαφή χρήστη είναι το πρώτο πράγμα που βλέπει ένας χρήστης όταν ανοίγει ένα πρόγραμμα, ο σχεδιασμός ενός οπτικά ελκυστικού διεπαφή μπορεί να προχωρήσει σε μεγάλο βαθμό στη δημιουργία προσφυγής για ένα πρόγραμμα.Ωστόσο, ο σημαντικότερος παράγοντας είναι εάν το GUI είναι διαισθητικό για χρήση.Οποιοσδήποτε έχει κάποια εμπειρία που χρησιμοποιεί το λογισμικό θα πρέπει να είναι σε θέση να εντοπίσει βασικές λειτουργίες σε ένα άγνωστο πρόγραμμα χωρίς να συμβουλευτεί ένα εγχειρίδιο, βρίσκοντας μενού, εργαλεία και επιλογές όπου αναμενόταν.Τα προχωρημένα ή ιδιόκτητα χαρακτηριστικά θα πρέπει να ενσωματώνονται με τρόπο που να έχει νόημα για τον χρήστη, ώστε να μην είναι μια αγγαρεία να θυμόμαστε πώς να αποκτήσουν πρόσβαση και να τα χρησιμοποιήσουμε.Ένα φανταχτερό GUI θα πάρει μόνο ένα πρόγραμμα μέχρι στιγμής.Εάν η γραφική διεπαφή χρήστη δεν είναι διαισθητική και αποτελεσματικά σχεδιασμένη, το λογισμικό δεν είναι πιθανό να γίνει πολύ δημοφιλές.