(주)비데 사장 카와마타(川俣) 著
카망베르 譯
카망베르 譯
Ajax로 시작하는 서비스 활용
제1회 : 서비스를 활용하는 Ajax시대의 도래
(2) Ajax의 암흑기 ~유저빌리티가 버려진 시대~
그러면, 이와 같이 우수한 특징을 갖는 Ajax가 어떠한 경위를 거쳐 성립하고, 발전했는지 그 역사의 흐름을 보자. 그를 위해서도, 우선은 Ajax라는 말이 태어나기 이전의 시대로 눈을 돌려 볼 필요가 있다.
Ajax 탄생 직전의 시대란, 서버측 기술을 주로 사용하는 Web어플리케이션의 전성기라고 말할 수 있다. 소위 인트라넷 붐의 시대라고도 말할 수 있다.
서버측 Web어플리케이션은 관리 코스트의 절감이라는 목적 때문에, 시스템 관리자로부터 환영받은 기술이다. 처리의 거의 대부분을 서버상에서 실행시켜서, 클라이언트는 단순히 서버측으로부터 받아들인 페이지를 표시하는 역할 밖에 부여되지 않는 구조를 가진다.
이와 같은 시스템은, 클라이언트 측에 업무 소프트를 인스톨 할 필요가 없고, 관리의 수고와 비용은 분명히 절감되었다. 그러나, 본래 인터넷 상의 콘텐츠를 열람하는 소프트웨어에 지나지 않는 Web브라우저를 업무 시스템에 사용하는 것은 불편하였다.
예를 들어, 종래와 같은 업무 소프트라면 입력 후에 그자리에서 경고가 뜨는 오입력이, 서버측 Web어플리케이션에서는 서버에 송신한 후, 몇 초나 기다린 뒤가 되지 않으면 경고가 뜨지 않듯이, 편의성이 저하되는 사례는 많다. 또한, 써버리면 부정합이 발생하는 '되돌아가기'버튼의 존재 등, 트러블의 종류도 많다.
이와 같이, 관리 코스트 절감을 위해 유저빌리티가 버려진 것이 이 시대의 특징이라고 말할 수 있을 것이다.
물론, 이 문제에 대해 대책이 강구되어지지 않은 것은 아니다. 예를 들어 관리 코스트를 낮게 억제한 채로 유저빌리티가 우수한 비싼 호화로운 전용 소프트웨어를 인스톨하는 '호화 클라이언트'는, 이 문제를 해소하기 위한 하나의 선택 줄기가 되었다.
각사는 경쟁하여 호화 클라이언트 기술을 개발하고, 어필했다. 그러나 이것이 넓게 보급되는 일은 없었다. 결국 호화 클라이언트를 사용하기 위해서는, 우선 그를 위한 전용 소프트웨어를 인스톨 하지 않으면 안되어서, 거기에서 관리비용을 억제한다는 목표와 어긋나버린 것이다.
그 결과, 관리 코스트의 절감과 유저빌리티의 복권은, 양립하지 않는 목표인 것 처럼 생각되어졌다. 그것이 Ajax이전의 시대인 것이다.
to be continued..
제1회 (3) Ajax의 여명기~낡은 기술을 그대로 사용하는 파이오니아의 시대~
제1회 (3) Ajax의 여명기~낡은 기술을 그대로 사용하는 파이오니아의 시대~
Trackback URL : http://www.camenbert.co.kr/trackback/23


Leave your greetings here.