[TIL] GUI vs CLI?

link717·2020년 12월 27일
0

TIL

목록 보기
28/53
post-thumbnail

🌼 GUI (Graphical User Interface)

그림이나 아이콘, 버튼 등을 통해 소통하는 방식이다.

우리가 마우스를 통해서 컴퓨터에서 어떤 작업을 할 때 그때의 환경을 GUI라고 한다. GUI 방식은 CLI에 비해 접근성이 좋아 GUI 방식의 도입으로 컴퓨터가 널리 활용되게 되었다.

🌼 CLI (Command Line Interface)

CLI는 글자의 입출력을 통해 사용자아 컴퓨터 간 소통하는 방식이다.

초창기 컴퓨터가 발명되었을 때는 마우스가 없었기 때문에 자연스럽게 CLI 방법을 사용하였는데 CLI는 GUI와 다르게 새로운 언어를 배우는 것처럼 배워서 사용해야 해 진입 장벽이 있다.

개발자가 GUI 보다 CLI 환경을 더 선호하는 이유?

1) 성능 : CLI를 사용하면 Graphic 적으로 표현할 필요가 없기 때문에 GUI보다 좀 더 빠른 실행이 가능하다.

2) 명확성 : GUI로는 여러 단계로 실행해야 할 것도 Command는 한 줄로 표현 할 수 있어 좀 더 직관적이고 단순하다.

출처 - YOUTUBE 온라인 코딩 스쿨 코드잇(https://youtu.be/onMSNY45giw)

profile
Turtle Never stop

0개의 댓글