CLI 시스템은 작업 수행 명령에 대한 전문 지식이 필요하지만 GUI에는 전문 지식이 필요하지 않으며 초보자도 조작 할 수 있습니다.
비교 차트
비교 근거 | CLI | GUI |
---|---|---|
기본 | 명령 행 인터페이스는 사용자가 명령을 통해 시스템과 통신 할 수있게합니다. | 그래픽 사용자 인터페이스는 이미지, 아이콘 등이 포함 된 그래픽을 사용하여 사용자가 시스템과 상호 작용할 수있게합니다. |
사용 된 장치 | 건반 | 마우스와 키보드 |
수행 업무의 용이함 | 수술을 수행하기 어렵고 전문 지식이 필요합니다. | 작업을 수행하기 쉽고 전문 지식이 필요하지 않습니다. |
정도 | 높은 | 낮은 |
적응성 | 불합리한 | 보다 융통성있는 |
메모리 사용량 | 낮은 | 높은 |
외관 | 변경할 수 없습니다. | 사용자 정의 변경을 사용할 수 있음 |
속도 | 빠른 | 느린 |
통합 및 확장 성 | 잠재적 개선의 범위 | 묶인 |
CLI의 정의
CLI 는 커맨드 라인 인터페이스 (Command Line Interface)에 사용되는 머리 글자 어로, 1980 년대에 광범위하게 사용 된 전통적인 인터페이스입니다. 명령 줄 인터페이스 (CLI)를 사용하면 터미널 이나 콘솔 창에 명령을 작성하여 운영 체제와 통신 할 수 있습니다. 사용자가 명령을 작성하고 시스템에서 응답을 수신하여 시각적 프롬프트에 응답하는 매체입니다. 사용자는 작업을 수행하기 위해 명령 또는 명령 트레인을 입력해야합니다. CLI는 GUI보다 정확하지만 명령과 구문을 숙달해야합니다. 그것은 인지 과정 을 우선 과제로 강조합니다. CLI는 입력 정밀도가 우선시되는 값 비싼 컴퓨팅에 적합합니다.
CLI의 단점
- CLI는 정기적으로이 명령을 사용하고 다양한 명령과 옵션을 기억할 수있는 사용자에게 적합합니다.
- 잘못 입력하면 혼란이 발생할 수 있습니다.
- 명령은 결코 직관적 일 수 없습니다.
- 대화 형 그래픽이 아닌 모델링에 적합합니다.
GUI의 정의
GUI 는 그래픽 사용자 인터페이스로 확장됩니다. GUI는 그래픽을 사용하여 사용자가 운영 체제 또는 응용 프로그램과 상호 통신 할 수있게합니다. GUI는 창, 스크롤바, 단추, 마법사, 아이콘 이미지, 사용자를 용이하게하기위한 다른 아이콘을 제공합니다. 그것은 초보 사용자를위한 사용하기 쉬운 인터페이스입니다. 직관적이며 배우기 쉽고 인지 부하를 줄 입니다. CLI와는 달리 GUI 사용자는 인식 과 좋은 탐색 분석 및 그래픽을 필요로하지 않고 명령을 기억할 필요가 없습니다.
GUI 단점
- 정밀도가 부족합니다.
- 분석 복제 및 단계 추적은 어렵습니다.
- 모델링에는 적합하지 않습니다.
- 디자인하기 어렵다.
CLI와 GUI의 주요 차이점
- CLI 사용자는 원하는 작업을 수행하기 위해 수동 명령을 입력 할 수 있으며 GUI 사용자는 버튼, 아이콘, 이미지 등과 같은 운영 체제와 상호 작용할 수있는 비주얼을 제공합니다.
- GUI로 작업을 수행하기 쉽고 초보자에게 좋습니다. 반면 CLI에는 명령과 구문에 대한 전문 지식이 필요합니다.
- GUI 시스템에는 마우스와 키보드가 필요하지만 CLI는 키보드가 작동하기 만하면됩니다.
- GUI와 비교하여 CLI에서 더 높은 정밀도를 얻을 수 있습니다.
- GUI는 유연성이 뛰어나고 CLI 시스템의 유연성이 뛰어납니다.
- GUI는 더 많은 시스템 공간을 필요로하지만 CLI는 시스템 자원 및 공간을 덜 필요로합니다.
- CLI 모양을 변경할 수 없습니다. 반대로 GUI 모양은 조정 가능합니다.
- CLI는 GUI보다 빠릅니다.
결론
CLI와 GUI에는 장점과 단점이 있으며 사용자 요구 사항과 용도에 따라 적절합니다. 그래픽 사용자 인터페이스는 높은 수준의 멀티 태스킹과 효율성을 제공하지만 명령 줄 인터페이스는 더 많은 제어, 정밀도 및 반복성을 제공합니다.