Git 설치 시 CLI라는 단어를 보게 된다.
혹은 화면단을 만들 때는 GUI라는 용어가 사용된다.
GUI(Graphic User Interface)
화면을 통해 컴퓨터와 소통(명령)하는 것이다. 사용자의 편의성을 목적으로 한다.
명령어를 사용하지 않고 클릭과 같은 특정 동작을 통해 명령어를 대신 수행할 수 있다.
CLI(Command-Line Interface)
영화를 통해 검은 화면에 흰 글자들이 나열되어 있는 장면을 종종 마주한다
git 명령어의 help 옵션을 사용했다
개발자라면 이러한 화면에 익숙할 것이다.
모든 명령어가 들어있고 사용가능하다.
둘 중에 뭐가 더 좋을까?
상황에 따라 다를 것이다.
GUI
사용자 친화적이기 때문에 사용성과 편의성의 초점이 되어 있다. 때문에 여러 기능을 잘 활용할 수 있도록 직관적인 디자인이 중요해진다. 사용자의 경험이 긍정적일수록 좋은 화면이라는 것을 보여주기도 한다.
명령어에 익숙치 않은 사용자에게 필요하다
CLI
시스템에게 텍스트 명령어를 통해 데이터를 조작하거나 조회할 수 있다.
GUI로 표현되지 못한 기능을 직접적으로 요구할 수 있다.
728x90
'SeSAC 클라우드 기반 JAVA 풀스택 웹개발 > 1. 기본 환경 구성' 카테고리의 다른 글
[SeSAC] Pull Request (0) | 2024.10.14 |
---|---|
[SeSAC] Git 명령어 (나야, 깃허브) (2) | 2024.10.10 |
[SeSAC] Git 명령어 (근데 이제 linux를 곁들인) (0) | 2024.10.08 |
[SeSAC] 웹 기초 (0) | 2024.10.08 |
[SeSAC] OT (6) | 2024.10.07 |