الفرق بين واجهة المستخدم الرسومية وسطر الأوامر

الفرق بين واجهة المستخدم الرسومية وسطر الأوامر
الفرق بين واجهة المستخدم الرسومية وسطر الأوامر

فيديو: الفرق بين واجهة المستخدم الرسومية وسطر الأوامر

فيديو: الفرق بين واجهة المستخدم الرسومية وسطر الأوامر
فيديو: مواجهة ملحمية لا تُصدّق بين النمل العادي والنمل الأبيض! 2024, يوليو
Anonim

واجهة المستخدم الرسومية مقابل سطر الأوامر

طريقتان الأكثر شيوعًا للتفاعل مع الكمبيوتر هما سطر الأوامر وواجهة المستخدم الرسومية. سطر الأوامر عبارة عن واجهة نصية فقط ، بينما واجهة المستخدم الرسومية هي واجهة تتكون من رموز رسومية. في معظم الأوقات ، يمكن تنفيذ جميع المهام العامة التي يتم إجراؤها باستخدام واجهة المستخدم الرسومية بواسطة سطر الأوامر والعكس صحيح (على الرغم من أنه عندما يتعلق الأمر بالمهام المتقدمة ، قد يكون سطر الأوامر هو الخيار الوحيد).

ما هي واجهة المستخدم الرسومية؟

واجهة المستخدم الرسومية (تُنطق gooey) هي نوع من الواجهة التي تتيح للمستخدمين التواصل مع أنظمة التشغيل في شكل صور / رسوم متحركة / صوت بدلاً من النص.تقدم هذه الواجهة للمستخدم المعلومات / الإجراءات المتاحة من خلال الكائنات الرسومية (مثل الرموز). يمكن استخدام كل من الماوس ولوحة المفاتيح للتفاعل. يقوم المستخدم بتنفيذ الإجراءات عن طريق التلاعب المباشر بالكائنات الرسومية على الشاشة.

ما هو سطر الأوامر؟

سطر الأوامر (المعروف عادة باسم واجهة سطر الأوامر / المترجم أو CLI) هي آلية تسمح بالتفاعل مع نظام تشغيل الكمبيوتر عن طريق إدخال الأوامر (كتابة). هذه واجهة نصية فقط ، ولا تتطلب سوى إدخال من لوحة المفاتيح (يشار إليها عادةً باسم "إدخال أمر"). عادةً ما يتم الضغط على مفتاح Enter في نهاية الأمر ، وبعد ذلك سيتلقى الكمبيوتر هذا الأمر ويحلله وينفذه. سيتم إرجاع إخراج الأمر مرة أخرى إلى المحطة كسطر نصية. قد يتضمن الإخراج ملخصًا للمهمة والنتيجة الفعلية أيضًا. لإدراج الأمر في وضع الدُفعات ، يمكن للمستخدم استخدام ملف نصي. البرنامج النصي هو ملف يحتوي على تسلسل مرتب من الأوامر التي ستكمل المهمة بأكملها.

ما الفرق بين واجهة المستخدم الرسومية وسطر الأوامر؟

تتطلب معظم مهام واجهة سطر الأوامر لوحة المفاتيح فقط ، بينما تتطلب أنظمة واجهة المستخدم الرسومية كلاً من الماوس ولوحة المفاتيح. لذلك ، لا يضطر مستخدمو سطر الأوامر عادةً إلى تبديل أيديهم بين مكانين. وعادة ما تتطلب واجهة سطر الأوامر بضعة أسطر من التعليمات البرمجية لأداء مهمة معقدة. يستخدم سطر الأوامر بالتأكيد موارد أقل من نظام واجهة المستخدم الرسومية لأن نظام واجهة المستخدم الرسومية سيقوم بتحميل الرموز والخطوط وبرامج تشغيل الإدخال / الإخراج والموارد الأخرى. بسبب هذه الأسباب الثلاثة ، قد يتمكن مستخدمو سطر الأوامر من إكمال معظم المهام بشكل أسرع نسبيًا من مستخدم واجهة المستخدم الرسومية. يمكن لمستخدمي سطر الأوامر إنشاء برامج نصية وتوفير الوقت ، بينما يمكن لمستخدمي واجهة المستخدم الرسومية أن يفعلوا الشيء نفسه مع مرافق مثل إنشاء الاختصارات.

على الرغم من أن المستخدمين الجدد قد يضطرون إلى تعلم كيفية تشغيل الماوس ، فإن واجهة المستخدم الرسومية أسهل في الالتقاط من استخدام سطر الأوامر. على عكس واجهة المستخدم الرسومية ، يحتاج مستخدمو Command Line إلى قدر لا بأس به من الألفة ويحتاجون إلى حفظ عدد من الأوامر من أجل إنجاز مهامهم بسلاسة.لكن مستخدم سطر الأوامر لديه سيطرة أكبر على الملفات ونظام التشغيل. ولأداء بعض المهام المتقدمة ، قد يكون سطر الأوامر هو الخيار الوحيد (أحيانًا). تجعل أنظمة واجهة المستخدم الرسومية بطبيعتها من السهل القيام بمهام متعددة ، من خلال توفير وسائل رسومية لمراقبة عدة أشياء (عملية) في وقت واحد (العديد من بيئات سطر الأوامر تقدم تعدد المهام ، ولكن من الصعب مشاهدة عدة أشياء في وقت واحد).

موصى به: