Command Line Interface & Graphical User Interface

surim014·2019년 8월 16일
0

Etc

목록 보기
2/4
post-thumbnail

User Interface(UI)란?

UI란 사용자 인터페이스로 사람과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등 사이에서 의사소통을 할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체를 뜻하며 사용자 인터페이스는 사람들이 컴퓨터와 상호 작용하는 시스템이다.

Command Line Interface (CLI)

명령 줄 인터페이스, CLI는 터미널또는 콘솔창을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드를 통해 문자열의 형태로 입력해야만 한다,

CLI의 장점

  • GUI보다 정확하고 섬세하다.

CLI의 단점

  • CLI는 명령어에 대한 지식이 필수적이다.
  • 오타 하나가 굉장히 큰 차이를 만들 수 있다.
  • 명령어들이 보통 직관적이지 않다.

Graphical User Interface (GUI)

그래픽 사용자 인터페이스, GUI는 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것, 사용자가 창이나 스크롤, 버튼, 이미지, 아이콘 등을 이용하여 시스템을 조종할 수 있도록 도와준다.

GUI의 장점

  • 사용법이 쉬워 누구나 쉽게 배우고 사용할 수 있다.
  • 매우 직관적이고 학습 곡선도 높지 않다.
  • 명령어들을 암기해야 할 필요가 없으며 복잡하지 않다.

GUI의 단점

  • CLI에 비해 세밀함이 떨어진다.
  • 어떤 일련의 절차를 반복하거나 복사하기 힘들다.

CLI와 GUL의 차이점

참고사이트

profile
Junior FrontEnd Developer 😎

0개의 댓글