2000년 2월 MSIE에 MSXML 안의 XMLHttpRequest 오브젝트가 지원되면서 web2.0을 향한 기술적 진보의 돗이라 할수 있는 Ajax의 돗은 올려졌는지 모른다.
향후 거듭되는 Mozila진영과 MSIE진영의 치열한 브라우저 전쟁에서도 AJAX라는 이름을 얻기 위한 기술의 진보는 끊임없이 발자국을 옮기고 있었다.
인터넷 속도와 하드웨어 기반의 열악한 기반에서 자리를 잡지 못하던 AJAX는 2004년 google사의 google Maps, suggests 라는 새로운 시도로 많은 사람들에게 알려지게 되었다. 그 후 'Ajax'라는 낱말은 제시 제임스 가렛(Jesse James Garrett)이 2005년 2월 18일 쓴'A New Approach to Web Applications'이라는 에세이에서 'Ajax(Asynchronous JavaScript + XML)'라는 낱말로 이 기술을 소개한 이후 퍼진 것으로 알려졌다.
Ajax는 브라우저와 웹서버간의 통신에는 XML 이란 데이타 규격을 지원하며 사용자의 유저 인터페이스는 javascript로 이용하는 기술로 표현할 수 있을 것이다.
즉 이전의 '브라우저 + 웹서버' 의 구조에서 '브라우저 + Ajax 엔진 + 웹서버' 의 구조로 발전되었다 Ajax엔진의 발전은 각 브라우저가 제시한 오브젝트를 이용한 크로스 브라우저 통합기술로 나아 가고 있다.
이런 방향을 제시하는 웹서버와 브라우저간의 통신을 위한 Dojo, YUI, Prototype,jquery와 같은 Ajax third-party API 의 발전이 최근 급속도로 이루어지고 있으며 java의 SWT 를 쉽게 javascript로 변환하여 유저인터페이스를 구현할 수 있는 java2script,google UI 등이 나오고 있다.
이제 브라우저는 OS안의 단순한 문서의 파싱과 정보의 전달만을 담당하는 어플리케이션을 넘어선 사용자의 정보의 개방성과 상호작용의 욕구를 충족시켜줄수 있는 하나의 개발플랫폼으로 발전하고 있다고 볼수 있다.
다시 말하자면 브라우저라는 개발플랫폼안에서 단순한 정보전달의 웹페이지를 만드는 것이 아니라 상호 작용이 충만한 컨텐츠를 겸비한 어플리케이션을 만드는것이 곧 web 2.0 과 Ajax의 기술적 발전 방향이 될 것 같다
by handsome


댓글을 달아 주세요
호오 좋은 글입니다. 물론 읽지는 않았습니다....
농담이구요^^ 그런데 SWT가 뭔가요?
그리고, id를 hanson으로 바꾸실 것을 권하고 싶습니다.ㅋㅋ