-
공공 사이트 脫MS 논의 '급물살'… '비스타사태' 파장IT topics 2007. 2. 15. 00:32반응형논문관련 자료를 찾다가 아이뉴스24에서 다음의 기사가 헤더라인으로 뜬 것을 봤다.
공공 사이트 脫MS 논의 '급물살'… '비스타사태' 파장 (아이뉴스24)
내용인즉 현재 공공사이트의 대부분이 윈도와 IE에 종속적이니 모든 플랫폼에서, 그리고 표준을 지원하는 모든 웹브라우져에서 접속할 수 있도록 사이트를 수정해야 한다는 내용이다. 그런데 그럴려면 돈이 장난아니게 깨진다는 내용도 함께 있다.
국내 대형 포탈사이트와 공공기관사이트, 은행관련 금융사이트가 모두 ActiveX 기반으로 제작되어 있다는 사실은 이미 여러차례 여러 블로그에서, 뉴스에서, 그리고 이 블로그를 통해서 알고있는 사실이다. 그리고 그렇게 된 이유중 하나는 한국의 거의 대다수(99%정도)의 인터넷 사용자가 윈도에서 IE를 사용하여 인터넷을 즐기기 때문에 다수의 표준(?)에 맞는 사이트를 제작했고 윈도기반의 IE에서 ActiveX의 효과는 뛰어났기 때문에 국내 대형 사이트들(포탈사이트, 금융사이트, 공공기관사이트 등)이 사용자의 편의성을 위해 ActiveX를 사용했다.
그런데 ActiveX가 보안성에 대해 취약성을 드러냄으로 인하여 ActiveX 무용론(?)이 일어났고 ActiveX의 제조사(?)인 MS도 몇해전부터 ActiveX의 취약성을 우려하며 사용을 줄이라고 권고(?)하기 시작했는데 우리의 사이트들께서는 전혀 미동도 안하셨더라 하는거다.
그리고 MS의 차세대 운영체제인 윈도 비스타가 출시되었고 비스타와 기존 대형사이트와 충돌이 일어나서 사용하지 못하는 상황에 이르렀다. 비스타가 ActiveX를 지원못하는 것이 아니지만 충돌이 일어나는 부분이 ActiveX를 사용하는 부분인지라 아무래도 일반인들에게는 비스타와 ActiveX와 충돌이 일어나는 것으로 알려졌다. 그리고 국가관계자가 MS에 한국에서 출시되는 비스타에는 기존 ActiveX가 잘 작동하도록 해당조치를 해달라는 부탁까지 하는 헤프닝까지 일어났으니(국제망신 다시켰다).
너무 늦은감이 있기는 하지만 이제서야 웹표준에 부합되는 사이트로 개편하자는 논의가 일어난것은 다행이라 하겠다. 그런데 기사에서는 웹표준에 따르는 것이 하향평준화되는거라고 언급해 또하나의 논란꺼리를 만들었다. 웹표준에 따르는 것이 하향평준화 되는 것일지.
국내 사이트들이 왜 그렇게 과도하게 ActiveX로 떡칠을 해놓은걸까? 아마도 디자인 문제와 편의성 문제, 그리고 키보드 보안문제 때문일것이다. 웹에 대한 개념이 부족한 기획자들이 디자인부분까지 기획을 했으니 당연히 웹표준에 맞추기에는 어려웠을 것이고 그렇기에 ActiveX를 이용한 웹프로그래밍을 했다는 내용이다. 또 ActiveX가 주는 편의성에 대한 유혹도 버리기 힘들었을 것이고 키보드 보안 프로그램이 ActiveX 기반으로 제작이 되었으니 갖다 써야하는 입장에서는 어쩔 수 없이 ActiveX를 사용하게 되는 것이다. 이렇게 ActiveX로 도배를 해놓은 사이트에서는 모양은 이쁘게 나오겠지만 퍼포먼스는 그렇게 높지 않았던 것으로 안다. ActiveX가 백그라운드에서 구동되고 있는 상황에서 페이지를 띄우게 되니 컴퓨터 입장에서는 백그라운드에 프로그램 실행시키고있는 중에 웹페이지를 띄우는 상황과 같게 되는 것이다(내가 알고있는 ActiveX의 기능은 이런것이다).
요즘은 ActiveX에서 지원하는 기능을 웹표준(대부분이 자바스크립트지만) 기술을 사용하여 얼마든지 커버가 가능하다. 그리고 웹으로 표현할 수 없는 디자인을 억지로 ActiveX를 이용하여 표현(이 부분은 논란이 있는게 디자인때문에 ActiveX를 사용하는것은 아니고 말도 안되는 디자인때문에 그림파일을 타일형식으로 나눠서 테이블에 수차례 붙여넣는 식을 하기 때문에 퍼포먼스가 안나오는 것이다)하기 때문에 속도가 많이 떨어지는 것이다. 웹에 맞춰서 UI를 결정하면 퍼포먼스도 그만큼 올라간다(그러면 디자인이 좀 떨어지겠고 사람들이 싫어할 것이다 -.-).
이래저래 결론은 일단은 웹표준으로 사이트들을 맞출 필요가 있다는 부분이다. 돈이 좀 들더라도 말이다. 아니면 비스타에 맞춰서 호환성 문제를 해결을 하던가. 그런데 비스타에 맞춰서 호환성을 해결하면 당장에는 문제를 해결할 수 있을지는 몰라도 앞으로 계속 비슷한 문제를 안고 지내는것이다. 가장 좋은 방법은 웹표준으로 돌아가는 것이 아닐까 한다.
반응형댓글