올해 들어 웹 기술 업계에 아주 재미 있는 현상이 벌어지고 있다. 너도 나도 리치 인터넷 어플리케이션(Rich Internet Application, RIA) 플랫폼에 뛰어 들고 있다.  5월에만도 MIX에서 MS가 Silverlight을 발표하고 JavaOne에서 Sun이 JavaFX라는 걸 발표했다.

간단하게 한번 살펴 볼까? Flash, Silverlight, JavaFX, OpenLaszlo, Dekoh, Apollo, Flex, WPF... 대단히 많다. 이들 모두 운영체제와 브라우저에 종속적이지 않는 공개 플랫폼을 지향 하고, 전체 혹은 일부를 공개 소프트웨어로 제공하는 전략을 취하고 있다.

사용자 삽입 이미지

그야 말로 RIA 신흥 종교의 부활이다. 사람들은 이 중 하나를 골라야 하나? 아니면 리치 인터넷 어플리케이션 기술을 안 따라가면 트렌드에 뒤쳐질 것을 걱정한다. 특히 어도비와 MS의 에반젤리스트들의 전도 활동은 과히 공격적이다.

특히 MS의 경우, ActiveX와 닷넷 이후 거의 5~6년 만에 웹 전도 활동을 다시 뛰어 들었다. 국내의 경우도 다양한 개발자 행사(여기)와 블로그(여기, 여기, 여기, 여기)를 통해 그동안 ISV와 MVP 등 MS 커뮤니티만 지원하던 태도를 벗어나서 전체 웹 개발 커뮤니티로 그 영역을 확장하고 있다.

이들 기술 대부분은 플랫폼 독립적인 런타임을 제공하고, 사용자 경험(UX)를 증가시키는 화려한 데모와 XML, JavaScript 등의 표준 웹 기술을 기본으로 하고 멋진 개발 도구와 커뮤니티 지원을 약속하는 공통점이 있다. 기술적으로 열려 있다고 해서 착각을 불러 일으킨다.

하지만 중요한 것은 이들은 웹이 아니라는 것이다. 오픈 웹과 경쟁자들에서 언급한 대로 웹은 사람이나 기계가 모두 읽을 수 있는 컨텐츠(Contents)를 담고 있어야 한다. RIA 기술들로 나오는 결과들이 웹에 꼽혀서(Plug-in) 부가 기능을 제공할 수 있을 지는 몰라도 웹 그 자체를 대체하려고 해도 안되고 그렇게 할 수도 없다.

걱정되는 것은 우리 나라이다. 기술 쏠림 현상이 심한 우리의 경우 이미 ActiveX 사례에서 쓰라린 경험을 한 적이 있다. RIA 기술이 좀 더 개방적이 됐다고 해서 곧 웹이 되는 것은 아니다. 검색 엔진이 분석하지도 못하는 플래시로만 구성되는 웹 사이트가 진짜 웹 사이트인가? 

RIA를 대안 기술로서 부가 기능으로 사용 해야지 모든 것을 대체하려고 하면 또 다른 구조의 문제를 발생 시킬 것이다.