외국에서 'Save the Developers'라는 제목으로
사용자에게 개발자를 위해서 웹브라우저인 Internet Explorer(이하 IE) 6을
IE7 또는 다른 웹브라우저로 교체할 것을 권유하는 캠페인을 했었습니다.
(http://www.savethedevelopers.org/ 작성시점에 확인결과 사이트를 볼 수 없었습니다.)

이 사이트에서는 '개발자를 위해서'라고 말하고 있는데요.
사용자가 웹브라우저를 바꿔야하는 이유가 꼭 개발자를 위해서만이 아니라고 생각합니다.
인터넷 환경 전체를 위해서 웹브라우저를 바꿔야하지 않을까요?

사이트를 제작하면서, Javascript를 만들다보면
IE6 이외의 웹브라우저에서는 잘 동작하는데 IE6에서는 동작하지 않는 경우가 있습니다.
그래서 IE6용 예외설정을 따로 만들어주던지 지원을 포기하던지 해야 하는데
IE6용 예외설정을 따로 만들게 되면
이로 인해 사이트 로딩속도가 저하될 수 있고 개발시간도 길어지게 됩니다.

그렇다고 지원을 포기할 수 없는데
IE6이 WindowsXP에 내장되어있다는 이유 하나만으로도
아직까지 많이 쓰는 웹브라우저이기에 IE6의 점유율이 높아서 포기할 수도 없지요.

사이트개발을 떠나서 봐도 IE6이 보안도 취약하고, 버그도 산재합니다. 느리기까지 하지요.

그러나 IE6의 점유율이 낮아지면 어떨까요?
더 이상 사이트를 제작하는 회사에서 IE6을 신경 쓰지 않아도 됩니다.
자바스크립트도 한결 간결해지고 개발시간도 짧아지게 되며
사용자입장에서는 더 빠르게 사이트를 볼 수 있고 서비스를 제공받을 수 있습니다.
또한, IE6 이외의 웹브라우저를 사용하면 그 자체의 편리함과 빠른 속도를 즐길 수 있고요.

처음 'Save the Developers' 캠페인이 시작되었을 때는 IE7이 나온 이후였는데
IE7은 탭브라우징을 탑재하였고 웹표준을 지키기 시작한 IE최초의 웹브라우저였습니다만
새 기능과 웹표준을 처음 접해봐서 그런지 IE6보다 속도가 느려서 잘 쓰이지 않았습니다.
속도도 느린데다 굳이 안 쓰는 탭브라우징을 위해 설치할 필요성을 사람들이 못느낀거죠.

그 외에 Mozilla Firefox, Google Chrome, Apple Safari, Opera가 소개되어있습니다만
국내에 보편화(?)된 ActiveX를 지원하지 않고 IE6에서만 잘 보이는 사이트들이 많아서
소수만 이용하고 있습니다.

그러나 상황이 조금씩 바뀌어가고 있습니다.
IE8이 나오면서 속도가 상당히 개선되었고
IE 이외의 웹브라우저는 IE와의 호환성도 생겼습니다.
따라서 웹브라우저 선택의 폭이 어느 정도 넓어졌다고 봅니다.
그래서 IE6을 버릴 때가 되지않았나 생각해봅니다.

그리고... 더욱더 웹환경을 생각한다면
IE 사용을 줄이고 IE 이외의 웹브라우저 사용을 늘려야합니다.

현재 ActiveX로 설치되는 악성코드때문에 많은 문제들이 생기고 있습니다.
그래서 Microsoft에서조차 ActiveX를 막으려하고 있으며
대체기술인 Silverlight를 개발하고 있는 것이 현실입니다.

그럼 왜 아직까지 ActiveX를 많이 사용하고 있고,
ActiveX용 프로그램이 개발되고 있을까요?

그 이유는 첫 번째로 개발의 편의성 때문입니다.
그러나 개발의 편의성만으로는 이 현상을 설명할 수 없습니다.
아무리 개발하기 편하다고 해서 쓰이지 않으면 필요가 없으니까요.
그런데, ActiveX를 지원하는 IE의 점유율이 아직까지도 최고입니다.
그래서 지금까지 많이 사용하고 있는 것입니다.

그럼 왜 IE의 점유율이 높을까요?
답은 하나입니다. 가장 배포가 잘됐죠.
Windows98부터 IE가 기본적으로 OS에 내장되기 시작했습니다.
지금은 Linux가 데스크톱용으로도 사용할 수 있게 잘 만들어져있지만
그 당시에는 매킨토시가 유일한 Windows의 경쟁프로그램이었습니다.
그러나 지원 프로그램과 하드웨어의 호환성면에서 Windows가 훨씬 앞섰기 때문에
Windows를 많이 사용하게 되었고 자연스레 IE의 점유율이 높아지게 되었습니다.

지금은 환경이 많이 바뀌었습니다.
어느 순간부터 Linux가 데스크톱용으로도 쓸 만해졌고,
IE 이외의 웹브라우저들도 많이 알려진 상태입니다.
그렇지만 아직까지 점유율이 MS제품에 비해서 떨어집니다.
그래서 아직까지 고려할 대상이 되지 않다고 봅니다.

그러면 우리나라가 IE를 버릴 수 없는 이유는 뭘까요?
누가 뭐래도 정부에서 표준화한 공인인증서용 프로그램 때문이겠죠.

공인인증서용 프로그램... 왜 ActiveX용으로만 만들어졌을까요?
제 생각은 이렇습니다.
공인인증서용 프로그램이 처음 만들어질 때의 가장 점유율이 높은 웹브라우저는?
역시 IE였겠죠.
그 당시에는 Firefox가 국내에 알려지지도 않은 상태였고
컴퓨터교육 역시 Windows를 기반으로 하였기 때문에
대부분의 사람들이 IE만 알게 되었겠죠.
여기에 더불어,
우리나라 정부는 Microsoft로부터 많은 지원을 받아온 것으로 알고 있습니다.
이런 환경에서, 정부가 적은 예산으로 목적을 이루기 위해서는
당연히 IE용으로만 개발을 할 수 밖에 없는 환경이었다고 봅니다.
타 OS, 타 웹브라우저의 이용자까지 고려하기에는 사용자의 수가 너무나도 적었던 것이죠.

그런데 이런 현실만으로도 악순환이 계속되고 있습니다.
IE 이외의 웹브라우저만 사용하자니 ActiveX때문에 이용이 제한되는 사이트가 있고,
웹브라우저 추가기능프로그램을 만들려고 보니 IE의 점유율이 가장 높고,
이 현상이 꼬리에 꼬리를 무는 거죠.

이런 악순환을 깨기 위해서는 두 가지 방법이 있다고 봅니다.

우선 첫 번째로 ActiveX의 개발을 중단하거나,
타 웹브라우저에서도 동작할 수 있도록 프로그램을 만드는 것이죠.
그런데 이 방법은 정부나 회사에서 움직이지 않는 이상 절~대 불가능하다고생각합니다.
(이 점에서 일부 회사들은 정말 대단한 결심을 했다 라고밖에 볼 수 없겠네요.
그 중 모 전자결제프로그램을 만드는 회사가
Flash용으로도 전자결제프로그램을 만들었다고 하죠.
그러나... 도입한 사이트는 없는 것 같군요. ㅡ.ㅡ;)

두 번째로 타 웹브라우저의 점유율을 높이는 방법입니다.
이 방법은 사용자가 직접 할 수 있는 방법이고 비교적 쉽게 할 수 있는 방법입니다.
우리나라의 공인인증서때문에라도 IE를 아예 안쓸 수는 없겠습니다만
다른 웹브라우저의 사용은 늘릴 수 있지않을까요?

IE 이외의 웹브라우저 사용자의 증가로
IE 이외의 웹브라우저로 접속해도 문제없이 볼 수 있는 사이트가 많아졌습니다.
그러니 꼭 ActiveX가 필요한 은행, 전자정부 이외의 사이트는
IE 이외의 웹브라우저로 접속할 것을 권장합니다.

점유율을 떠나서라도 웹브라우저에 따라, IE보다 훨씬 많은 기능을 이용하거나
IE보다 더 쉬운 웹서핑을 할 수 있고 IE보다 더 화려한 화면효과를 볼 수 있습니다.

그리고 Firefox + IE Tab이나 Chrome + IE Tab을 이용하면
좀 더 쉽게 이를 실천할 수 있습니다.
IE Tab에는 IE Tab을 이용할 사이트 목록을 만들 수 있는데
그렇게 하면 특정 사이트에 접속을 하게 되면 자동적으로 IE를 이용하게 됩니다.

한 사람 한 사람만으로는 인터넷 환경을 개선시킬 수 없습니다.
그러나 그 한 사람, 한 사람이 모이게 되면
인터넷 환경도 크게 개선시킬 수 있으리라 생각합니다.
많으 사람의 동참이 필요합니다.

아래는 최신 웹브라우저를 받을 수 있는 링크입니다.
각 웹브라우저별로 특징을 적어놓았습니다.
입맛에 맞게 설치하시면 되겠습니다.

오늘 바로 시도해보세요!!

P.S.) 한 달 동안 제 사이트에 접속한 사람들이 사용하는 브라우저를 살펴보니
IE 사용자가 88%, 그 중 IE6 사용자가 45%이나 되는군요!!

※참고사항1
IE 이외의 웹브라우저는 IE와 별도로 동작하기 때문에 예외입니다만
IE 업데이트를 고려하는 경우 회사/관공서에 근무하시는 분은
사내 웹프로그램이 IE 최신버전을 지원하는지 확인 후 설치해주세요.
아직 IE 8.0을 지원하지 않는 시스템이 많습니다.

※참고사항2
Firefox, Chrome에 IE Tab을 설치하는 경우, IE업데이트도 고려하셔야합니다.
IE Tab은 이미 설치된 IE를 사용하기 때문에
IE업데이트에 따라 기능, 보안성, 속도에 차이가 납니다.



▶브라우저 목록 및 특징 (많이 알려졌을 것이라고 생각하는 순서대로 적었습니다.)
Windows Internet Explorer
- IE 6.0보다 빠른 속도
- IE 6.0보다 나은 보안환경 (ActiveX 점검, 유해사이트 차단, 개인정보보호 브라우징)
- IE 6.0보다 편리한 웹서핑도구 (바로연결, 웹 조각, 검색줄, RSS리더)
- IE 6.0보다 한층 개선된 웹표준 준수
- 작업표시줄의 공간을 확보할 수 있는 탭브라우징
- 여전히 지원하는 ActiveX

Mozilla Firefox
- IE 6.0보다 빠른 속도
- IE 6.0보다 나은 보안환경 (ActiveX 미지원, 유해사이트 차단, 개인정보보호 브라우징)
- IE 6.0보다 편리한 웹서핑도구 (검색줄, RSS리더, 기타 추가기능)
- 다양한 확장성 (추가기능, 테마(스킨))
- 작업표시줄의 공간을 확보할 수 있는 탭브라우징
- ActiveX 미지원으로 IE를 통해 설치되는 수많은 불필요프로그램으로부터의 해방
- IE Tab으로 IE와의 호환성 확보 (단, IE 6.0이 설치되어있는 경우 위의 장점이 사라집니다.)
- 거의 완벽한 웹표준 준수

Google Chrome
- IE 6.0보다 빠른 속도
- IE 6.0보다 나은 보안환경 (ActiveX 미지원, 유해사이트 차단, 개인정보보호 브라우징)
- IE 6.0보다 편리한 웹서핑도구 (검색줄)
- 작업표시줄의 공간을 확보할 수 있는 탭브라우징
- ActiveX 미지원으로 IE를 통해 설치되는 수많은 불필요프로그램으로부터의 해방
- IE Tab으로 IE와의 호환성 확보 (단, IE 6.0이 설치되어있는 경우 위의 장점이 사라집니다.)
- 단순한 인터페이스
- 거의 완벽한 웹표준 준수
- Google 서비스에 최적화

Apple Safari (영문)
- IE 6.0보다 빠른 속도
- IE 6.0보다 나은 보안환경 (ActiveX 미지원, 유해사이트 차단, 개인정보보호 브라우징)
- IE 6.0보다 편리한 웹서핑도구 (검색줄, RSS리더)
- 작업표시줄의 공간을 확보할 수 있는 탭브라우징
- ActiveX 미지원으로 IE를 통해 설치되는 수많은 불필요프로그램으로부터의 해방
- 단순한 인터페이스
- Apple 고유의 화려한 화면효과 및 글꼴처리
- 완벽한 웹표준 준수

Opera (영문)
- IE 6.0보다 빠른 속도
- IE 6.0보다 나은 보안환경 (ActiveX 미지원)
- IE 6.0보다 편리한 웹서핑도구 (검색줄, RSS리더, 마우스 제스처)
- 작업표시줄의 공간을 확보할 수 있는 탭브라우징
- ActiveX 미지원으로 IE를 통해 설치되는 수많은 불필요프로그램으로부터의 해방
- BitTorrent 클라이언트 내장
- 완벽한 웹표준 준수