Разлика между CLI и GUI

Автор: Laura McKinney
Дата На Създаване: 1 Април 2021
Дата На Актуализиране: 13 Може 2024
Anonim
#2 Основы IT для тестировщика / Виды интерфейсов  / Что такое GUI, API, CLI?
Видео: #2 Основы IT для тестировщика / Виды интерфейсов / Что такое GUI, API, CLI?

Съдържание


Потребителски интерфейс е терминът, използван за уточняване на начина, по който потребителят взаимодейства с електронно устройство, по-специално компютър. CLI и GUI са различните видове потребителски интерфейси. Основно те се различават по графиките, използвани в операционната система. За да извършите операция на CLI системата, трябва да напишете команда. От друга страна, в GUI потребителите предоставиха визуалните помагала (графики), които включват изображения и икони, което улеснява потребителите директно да изпълняват задача.

CLI системите изискват експертиза в командите за изпълнение на задачата, докато GUI не се нуждае от опит, той може да се управлява и от начинаещи потребители.

  1. Сравнителна диаграма
  2. дефиниция
  3. Ключови разлики
  4. заключение

Сравнителна диаграма

Основа за сравнениеCLIGUI
ОсновенИнтерфейсът на командния ред позволява на потребителя да комуникира със системата чрез команди.Графичният потребителски интерфейс позволява на потребителя да взаимодейства със системата, като използва графики, които включват изображения, икони и т.н.
Използвано устройство клавиатураМишка и клавиатура
Лесно изпълнение на задачиТрудно се извършва операция и изисква експертиза.Лесен за изпълнение на задачи и не изисква експертиза.
Точност
Високониско
гъвкавост
непримиримПо-гъвкав
Консумация на памет
ниско Високо
Външен видНе може да се смениМогат да се използват персонализирани промени
скорост
БързБавен
Интеграция и разширяемостОбхват на потенциалните подобренияограничената


Определение за CLI

CLI е съкращението, използвано за Интерфейс на командния ред, които са конвенционални интерфейси, широко използвани през 1980-те. Интерфейсът на командния ред (CLI) позволява на потребителите да пишат команди в a терминал или конзолен прозорец за комуникация с операционна система. Това е среда, при която потребителите реагират на визуална подкана, като напишат команда и получат отговор обратно от системата. Потребителите трябва да въведат команда или тренират команда, за да изпълнят задача. CLI са по-точни от GUI, но това изисква овладяване на командите и синтаксиса. Набляга над познавателен процес като основна задача. CLI е подходящ за скъпоструващите изчисления, когато точността на входа е приоритет.

Недостатъци на CLI

  • CLI е подходящ за потребителя, който го използва редовно и може да запамети диапазона от команди и опции.
  • Заглушаването може да доведе до пълен хаос.
  • Командите никога не могат да бъдат интуитивни.
  • Те са подходящи за моделиране не за интерактивната графика.

Определение на GUI

GUI се разширява доГрафичен потребителски интерфейс, GUI използва графика, за да позволи на потребителите да общуват с операционната система или приложение. GUI предоставя прозорци, ленти за превъртане, бутони, съветници, емблематични изображения, други икони за улесняване на потребителите. Това е лесен за използване интерфейс за начинаещите потребители. Той е интуитивен, лесен за учене и намалява когнитивно натоварване, За разлика от CLI, потребителите на 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 имат своите предимства и недостатъци и са подходящи според изискванията на потребителя и използването. Графичният потребителски интерфейс осигурява по-висока степен на многозадачност и по-голяма ефективност, но интерфейсът на командния ред предлага повече контрол, прецизност и повторяемост.