🌼 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)
'코드스테이츠 > 헷갈리는거 정리' 카테고리의 다른 글
type , const (0) | 2023.01.04 |
---|---|
원시 자료형과 참조 자료형 (0) | 2023.01.02 |
배열 복사하기 (0) | 2023.01.02 |
함수 내부에서의 console.log( )와 return 차이 (3) | 2022.12.19 |
undefined vs null vs NaN (2) | 2022.12.18 |