Editorial Board
Last updated
Last updated
우리는 코딩에서 FrontEnd 와 Backend를 분류 합니다. 그러나 처음 부터 이 두 파트가 나누어 진 것은 아닙니다. GUI 라고 하는 이 중요한 단어를 설명 함으로써 FrontEnd의 중요성이 얼마나 중요한지 또 만들어진 과정의 재미있는 스토리는 어떤것이 있는지 설명 해보려 합니다.
1990년대에 GUI는 아주 대단했습니다. 왜냐하면 전에는 컴퓨터와 대화하기 위해 MS-DOS 같은 명령어 창을 쓰는 운영 체제를 사용해야 했기 때문인데요.
위 사진은 지금 우리가 터민널로 쓰고있는 콘솔창과도 모습이 같습니다.
그렇지만 GUI는 다릅니다.
GUI는 그래픽적이고 마우스를 사용해 조금의 트레이닝 만으로 컴퓨터로 화면에 표현하고 싶은것을 보여주고 이용 할 수 있습니다.
작은 윈도우를 가지고 있는 가장 초창기의 컴퓨터는 맥의 리사였습니다.
컴퓨터 화면내의 작은 윈도우를 가지고 있어서 클리가혐 프로그램이 실행이 되고 마우스로 가리켜 클릭해 대화 할 수 있도록 프로그래밍 되어있었습니다. 실제로 마이크로소프트의 윈도우즈 OS 가 실제로 존재하기 전에 맥은 윈도우로 프로그램이 되어 있었습니다. 그러나 윈도우즈는 마이크로소프트의 그래픽 사용자 인터페이스 버젼의 운영체제 입니다.
초반에는 출시 되었을 당시 애플의 아이디어를 훔친 것처럼 보였기 때문에 논란을 낳기도 했습니다. 맥의 리사는 윈도우95나 또는 후기 버전보다 먼저 나왔다는 이유에서입니다. 애플과 마이크로소프트는 법정 다툼 까지도 논란이 되었을 정도로 당시엔 큰 화두였습니다.
컴퓨터 산업계에 있어서 엄청난 혁신을 일으킨 팔로 알토 연구소(Palo Alto Research Center) 입니다. 복사기로 유명한 제록스의 연구소로써 미국 캘리포니아 주 팔로 알토에 위치하고 있습니다. 보통은 제록스 파크라고도 합니다. 벨 연구소와 더불어 가장 널리 알려진 민간회사 소속 연구소 이기도 합니다.
그리고 실제로 가장먼저 사용한 내용은 다음과 같습니다.
이더넷
객체 지향 프로그래밍
GUI를 만들어서 컴퓨터에 사용 __
지금은 전세계에서 개발자를 포함한 우리 모두가 사용하는 만큼 중요한 것이 그래픽 사용자 인터페이스 입니다. 그런 의미에서 구슬이 서 말이라도 꿰어야 보배(라)'라는 속담이 있듯이 이 속담은 어느 양쪽의 환경에서 적용이 됩니다.
웹 환경에서 항상 사용자 입장에서 GUI를 고려하는 FrontEnd 와, 가장 중요한 기능을 제공하는 시스템을 구성하는 BackEnd는
없어서는 안될 두 개발자의 중요한 영역이자 이제는 어느하나 부족함이 있어서는 안되는 존재 입니다.