개발일지/컴퓨터지식
CLI(Command-line Interface)와 GUI(Graphic User Interface)
E-room
2022. 8. 26. 17:22
728x90
CLI (Command-Line Interface) 명령줄 인터페이스
- 명령어를 이용한 컴퓨터 제어 방식
GUI (Graphic User Interface) 그래픽 사용자 인터페이스
- 일반적으로 사람들이 사용하는 컴퓨터 제어 방식
영화나 드라마 속 해커들의 모니터를 보면 검정 화면에 흰색 글씨로 된 화면을 보고 있다.
이들이 사용하는 프로그램이 바로 터미널이다.
일반적인 사람들은 GUI가 익숙하지만 프로그래밍을 배우는 사람이라면 CLI를 다룰 줄 알아야 한다.
그런데 왜 불편하고 배우기 어려운 CLI를 사용하는 것일까?
상대적으로 높은 안정성과 빠른 속도 때문이다.
GUI는 사용자가 컴퓨터를 쉽게 제어할 수 있지만, 그래픽에 컴퓨터 자원을 많이 사용할 수밖에 없으며, CLI에 비해 느린 편이다.
CLI는 화면에 나타날 내용이 그래픽 작업을 거치지 않기 때문에 컴퓨터 자원을 적게 사용하며 더욱 빠르게 동작한다.
CLI
- 장점 : 상대적으로 높은 안정성과 빠른 속도 저렴
- 단점 : 배우기 어려울 수 있음
GUI
- 장점 : 사용이 쉽다
- 단점 : 상대적으로 낮은 안정성 느린 속도 높은 가격
728x90