ממשק המשתמש הגרפי (GUI); לפעמים מבוטא "דבילי") משמש על ידי הפופולריים ביותר מבחינה מסחרית מחשב מערכות הפעלה ותוכנות כיום. זה מסוג הממשקים שמאפשר למשתמשים לתפעל אלמנטים על המסך באמצעות עכבר, חרט או אפילו אצבע. ממשק מסוג זה מאפשר לעיבוד תמלילים או תוכניות לעיצוב אתרים, למשל, להציע אפשרויות של WYSIWYG (מה שאתה רואה זה מה שאתה מקבל).
לפני שמערכות GUI הפכו פופולריות, מערכות ממשק שורת הפקודה (CLI) היו הנורמה. במערכות אלה, המשתמשים נאלצו להזין פקודות באמצעות שורות של טקסט מקודד. הפקודות נעו בין הוראות פשוטות לגישה לקבצים או ספריות וכלה בפקודות מורכבות בהרבה שדרשו שורות קוד רבות.
כפי שאתה יכול לדמיין, מערכות GUI הפכו את המחשבים הרבה יותר ידידותיים למשתמש ממערכות CLI.
יתרונות לעסקים וארגונים אחרים
מחשב עם ממשק משתמש ממשק משתמש מעוצב יכול לשמש כמעט כל אחד, ללא קשר לכמה יכול להיות המלומד מבחינה טכנית. קחו למשל את מערכות ניהול המזומנים, או קופות רושמות ממוחשבות, הנמצאות בשימוש בחנויות ובמסעדות כיום. הזנת מידע היא פשוטה כמו לחיצה על מספרים או תמונות במסך מגע כדי לבצע הזמנות ולחשב תשלומים, בין אם מדובר במזומן, אשראי או חיוב. תהליך זה של הכנסת מידע הוא פשוט, כמעט כל אחד יכול להיות מאומן לעשות זאת, והמערכת יכולה לאחסן את כל נתוני המכירות לצורך ניתוח מאוחר יותר באינספור דרכים. איסוף נתונים כזה היה עתיר עבודה הרבה יותר בימים שלפני ממשקי GUI.
הטבות לאנשים פרטיים
דמיין לעצמך שאתה מנסה לגלוש באינטרנט באמצעות מערכת CLI. במקום להצביע ולחץ על קישורים לאתרים מדהימים ויזואלית, המשתמשים יצטרכו להתקשר ספריות מונעות טקסט של קבצים ואולי צריך לזכור כתובות URL ארוכות ומסובכות כדי להזין אותן ידנית. זה בהחלט יכול היה להיות, ומחשוב בעל ערך רב נעשה כאשר מערכות CLI שלטו בשוק, אבל זה יכול להיות מייגע ובאופן כללי היה מוגבל למשימות הקשורות לעבודה. אם צפייה בתמונות משפחתיות, צפייה בסרטונים או קריאת החדשות במחשב ביתי פירושה היה צורך לשנן לפעמים תשומות פקודה ארוכות או מורכבות, לא רבים ימצאו שזו דרך מרגיעה לבלות בה זמן.
הערך של CLI
אולי הדוגמא הברורה ביותר לכך הערך של CLI זה עם מי שכותב קוד עבור תוכנות ועיצוב אתרים. מערכות GUI הופכות משימות לנגישות יותר למשתמשים ממוצעים, אך משלבות מקלדת עם עכבר או מסך מגע של חלק מהן סוג יכול להימשך זמן רב כאשר ניתן לבצע את אותה משימה מבלי שתצטרך להרחיק את הידיים מהאחת מקלדת. מי שכותב קוד מכיר את קודי הפקודה שהם צריכים לכלול ולא רוצה לבזבז זמן על הצבעה ולחיצה אם זה לא הכרחי.
הזנת פקודות ידנית מציעה גם דיוק כי א WYSIWYG אפשרות בממשק GUI עשויה לא לספק. לדוגמה, אם המטרה היא ליצור אלמנט לדף אינטרנט או לתוכנה שיש לה רוחב וגובה מדויקים בפיקסלים, זה יכול להיות מהיר ומדויק יותר להזין מידות אלה ישירות מאשר לנסות לצייר את האלמנט באמצעות a עכבר.