익스플로러는 악마?

나의 잡상 2006/07/30 22:38

  파이어폭스는 구세주? 라는 글을 읽고 댓글을 달다가 글이 너무 길어져 트랙백을 위해 글을 한번 적어봅니다.

  본문에서 "어떤 웹브라우저에서든 자유롭게 웹서핑을 즐길수 있다면 그걸로 끝"이라고 적어주셨는데요. 그것때문에 익스플로러(이하 IE)가 악마취급 받고 파이어폭스가 구세주의 대접에 대부분의 사람들이 동감하는거에요. 아마 웹에대해 조금 관심을 가져보신 분들은 다들 비슷할 것이라고 생각합니다.

익스플로러가 악마?
  IE가 웹계의 악마 취급을 받는 이유는 간단합니다. 많은 사용자층을 무기로 다른 웹브라우저로의 자유로운 웹서핑을 못하게 만들기 때문이죠. IE기준으로 만들어진 페이지는 다른 웹브라우저로 자유롭게 웹서핑을 즐길 수 없는 경우가 많거든요. 또, 그동안은 IE가 많은 사용자를 무기로 그러한 환경을 만들어 왔구요. 그에 반해 웹표준에 기준을 두어서 만들어진 페이지는 대체적으로 어떤 환경의 사용자든지 똑같이 자유롭게 웹서핑을 즐길 수 있으니 웹표준을 지키자는 얘기가 많이 나오는것이죠.

ActiveX
  IE의 문제 이야기가 나오면 대부분의 사람들이 꺼내는 이야기가 ActiveX문제인데요. ActiveX는 '윈도우즈+IE'라는 조건이 성립하지 않으면 작동하지 않는 시스템입니다. 인터넷을 이용하는 대다수의 사람들이 '윈도우즈+IE'라는 환경으로 웹서핑을 하긴 합니다만 그렇지 못한사람들도 있거든요. 소수이긴 하지만 리눅스나 맥 등의 비 윈도우계열의 운영체제와 파이어폭스 또는 오페라, 사파리등의 브라우저로 웹서핑을 하는 사람들이 있습니다. 그런 환경의 사람들이 윈도우즈와 IE로 최적화 된 웹에서 자유로운 웹서핑을 위해서 윈도우시스템을 구입하고 IE를 써야 한다는건 뭔가 잘못된거니까요.

  덕분에 사용자들이 윈도우즈라는 운영체제와 IE라는 웹브라우저 이외에 다른 선택을 할 수 없게 만들어버렸습니다. 많은 사용자들을 무기로 자신들의 프로그램을 선택하지 않을 수 없게 굳히기 들어간거라고 봐야죠.

CSS 버그
  IE와 그 외 다른브라우저가 동일한 화면으로 나오게 하는게 꽤나 까다롭습니다. 현재 가장 많이 사용되는 IE6은 생각보다 오래된 브라우저인데다가 몇몇 레이아웃작업을 인식하는데 버그를 갖고 있어서 웹페이지 제작 작업을 하다보면 다른브라우저들은 동일한 화면을 출력하는데 IE6만 엉뚱하게 뒤틀려버리는 경우가 많거든요.

  IE6버전이 웹 페이지 스타일 표준인 CSS(Cascading Style Sheet)에 대한 버그를 가지고 있어서 다른 브라우저와 동일한 화면을 표시하게 해 주기 위해선 많은 작업을 더 해 줘야 비로소 동일한 화면이 출력됩니다. CSS에 관한 부분도 웹표준에 명시가 되어 있음에도 불구하고 수년간 버그를 그대로 방치해둔 셈입니다. 다른 브라우저는 웹표준 CSS표시방식을 지원하고 지켜 주는데 말이죠. 그래서 웹표준을 인지하고 있는 개발자들은 IE를 싫어합니다. 표준만 지키면 간단히 모든 브라우저에서 원활하게 작동이 되는데 IE때문에 웹을 만들고 거기에 한번 더 작업을 해 주어야 하니까요.

  그렇지만 모든 웹제작자들은 번거운 시간을 더 투자하면서 모든 웹브라우저에 동일하게 표시되도록 작업하지는 않습니다. 소수의 사람들을 포기하고 90%이상의 사용자층을 가진 IE에서 최적화된 웹을 생산해 냅니다. 이유는 간단합니다. 대부분의 사람들이 IE를 사용하고 있기 때문이죠. ActiveX도 같은 맥락에서 가장 많이 사용되고 있는 것이구요.

웹표준 준수 = IE에선 비정상 작동 가능성, 다른 브라우저에선 원활한 웹서핑
IE기반 웹 = 다수의 브라우저에서 비정상 작동 가능성, IE에서는 원활한 웹서핑

이러한 상황인데도 불구하고 IE사용자가 많기 때문에 후자의 웹 환경이 조성되고 있습니다. IE만 표준을 준수하게끔 만들어주면 사용자나 개발자나 모두가 편해지는 겁니다. 하지만 그렇지 못하기 때문에 IE가 악마취급을 받고 오히려 모든 요구를 충족해 주는 파이어폭스가 구세주 대접을 받고 있는 것이지요.

IE7
  이번에 출시될 IE7은 이런 문제들을 대폭 해결해 악마의 이미지를 벗고싶어 하는것 같습니다. CSS의 표준에 대한 지원을 강화할 예정이고 훌륭한 이미지 형식이었지만 IE가 그동안 제대로 지원을 해 주지 않았던 PNG역시 지원을 강화한 모습으로 출시 할 것이라고 하네요. PNG라는 이미지 형식도 사실 다른 브라우저들에서는 제대로 지원이 되었는데 IE에서 제대로 표시가 되지않아 많이 알려지지 않은 이미지형식이거든요. 그래서 IE에서 지원을 해 주는 것들은 많은 사용자들이 사용을 하게되고 지원해주지 않는 것들은 묻혀져 가는 웃지못할 상황의 피해자(?)중의 하나가 PNG일지도 모르겠네요.

  반 IE세력중 가장 큰 파워를 지닌 파이어폭스가 나타나지 않았다면, "IE가 하는건 표준이된다~"라는 우스갯 소리가 정말로 이루어질뻔 했죠. 진짜 그대로 되었다면 웹을 좌지우지 하는건 IE가 되었을지도 몰라요.ㅎㅎ

top

트랙백 주소 :: http://signpen.net/blog/trackback/160

웹 사이트 운영자가 지켜야 하는 네티켓

프로그래밍 2006/07/05 00:16

웹 사이트 운영자가 지켜야 하는 네티켓

  • 접속 속도가 느린 이용자들을 위해 너무 큰 이미지를 넣어두지 않는다.
  • 동영상 파일과 같이 크기가 큰 파일을 제공할 때는 파일 크기를 표시해 주어 이용자들이 다운로드 하는데 소요되는 시간을 미리 예측할 수 있도록 한다.
  • 웹 사이트 방문자들이 문의 사항을 손쉽게 문의할 수 있도록 전자 우편 주소를 표시해 준다.
  • 어디에서라도 첫 번째 페이지(홈페이지)로 돌아갈 수 있는 링크를 제공한다.
  • 웹 페이지의 정보를 자주 갱신하고, 갱신한 날짜를 함께 표시해 준다.

웹 페이지 설계시 유의점

  • 너무 크거나 많은 이미지를 올림으로써 로드 시간이 오래 걸리지 않도록 한다.
  • 웹 페이지간의 이동이 용이하도록 설계한다.
  • 다양한 사용자 환경을 고려하여 설계한다.
  • 다른 사진이나 다른 사이트에 게시된 글을 인용할 때는 원작자의 허락을 얻고, 출처를 밝힌다.
  • 파일의 크기가 클 경우에는 크기를 명시하여 다운로드 시간을 예상할 수 있도록 한다.

책을 보다가 웹사이트 운영자의 네티켓과 웹 페이지 설계시 유의점이라는 부분이 나와 있어서 한번 적어 봤습니다. 위에 명시한 사항은 네티켓과 유의점 이기도 하면서 방문자들이 다시 방문하게끔 '편리한 곳이다'라는 인식을 심어주기 위한 기본적인 팁이기도 합니다.

자신의 블로그나 홈 페이지에 사람들이 가장 접근하기 편한 형태로 만들어야 많은 사람들이 관심을 가지고 방문할 수 있게 된다는것. 당연 한것이겠죠??

웹 사이트를 운영하는 분들은 다들 네티켓과 유의점을 고려하시나요??

'다양한 사용자 환경을 고려하여 설계한다.'라는 부분은 우리나라 웹 페이지 대부분이 지키지 못하는 부분이기도 하네요. 오페라나 파폭, 맥의 사파리등의 웹 브라우저 사용자와 비 윈도우계열 운영체제를 사용하는 사람들을 전혀 고려하지 않고 있고, 덕분에 웹 표준을 준수하자는 목소리가 점점 커지고 있는거 겠죠.

여담으로, 가끔 자신이 파폭을 주 브라우저로 사용하기 때문에, 오페라를 주 브라우저로 사용하고 있기 때문에 자신에게만 잘 보이게끔 사이트를 만들어 놓고 ie사용자들에 대해선 전혀 신경을 쓰지 않는 사람도 있더군요. 아직까지는 90%이상의 이용자들이 ie를 브라우저로 사용하는데도 말이죠. 누구를 위해 웹이라는 공간에 집을 지어 놓은 것인지를 모르겠더군요. 자신이 방문하는 것도 중요하지만 친구나 다른 모든 사람들이 웹에 있는 나의 집에 방문하기를 바라는 것 아니었던가요? 누군가를 나의 공간에 초대하고자 한다면 손님에 대한 배려는 필수 이겠지요?

저도 한동안 주로 사용하는 브라우저를 파이어폭스로 썼을 때에도 스킨을 변경하고 나면 꼭 ie로도 제대로 된 화면이 출력 되는지 점검 했었는걸요. 모든 브라우저가 불편없이 사이트에 접근할 수 있게 만든다면 금상첨화겠지만, 그게 불가능 하더라도 다수에 대한 배려는 꼭 챙겨야 겠죠^^

너무 용량이 큰 파일이나 이미지를 올려 놓으실때도 유의해 주세요. 운영자는 운영자대로 트래픽의 압박을 느껴야 하고, 느린 회선의 환경으로 접속하는 사용자는 접속에 대한 부담감을 느끼게 되니까요.

top

트랙백 주소 :: http://signpen.net/blog/trackback/130

  1. 트랙백 발송지 : Web of Unipers.Net 2006/07/06 12:46 삭제

    제목 : 웹 사이트 운영자가 지켜야 하는 네티켓

    싸인펜님의 “웹 사이트 운영자가 지켜야 하는 네티켓” 간단하지만 잘 지켜지지 않는 것들… 웹 사이트 운영자가 지켜야 하는 네티켓 접속 속도가 느린 이용자들을 위해 너무 큰 ...

"다음-애플 ‘국제표준 홈피’ 만든다"

나의 잡상 2006/02/24 21:38
"다음-애플 ‘국제표준 홈피’ 만든다"라는 기사를 다음 뉴스에서 보았습니다.

""
다음을 시작으로 국내 포털 업체들도 웹표준이라는 것에 대해 인식을 새로이 했으면 좋겠습니다.

난무하는 ActiveX로 인해 IE가 아닌 타 브라우저로는 도무지 웹서핑이라는게 불가능했던 국내 웹환경이 제발좀 바뀌었으면 좋을텐데요.

제가 가장 관심을 가지고있는 브라우저인 파이어폭스만 해도 수많은 확장기능이라는 엄청난 매력이 국내 웹환경에선 크게 빛을 보지 못한편이죠.

웹표준을 준수하지 않아 레이어가 깨져서 화면에 출력되는것 정도는 충분히 참고 웹서핑을 즐길 수 있습니다. 하지만 ActiveX라는 강적이 버티고 있으니 국내 웹서핑은 IE가 아닌 다른 브라우저로는 "GG"입니다.

수많은 웹 브라우저들이 있음에도 IE가 아니면 사용하기 힘들었던 환경이 바뀌게 된다면, IE의 기능 향상도 기대해볼 수 있겠군요. 갑작스럽게 쫒기다싶이 발표하려는 IE7버전이 대표적 예 이겠구요.

별다른 발전이 없던 IE가 국내 웹브라우저 사용비율 90%이상을 차지했다는것은 MS의 윈도우즈가 운영체제로 가장많이 사용되어서가 절대 아닙니다. 결국 국내의 수많은 웹 개발자들이 알게모르게 MS를 밀어준것이지요.

그런 환경이 조금씩 바뀌려고 하는것을 보니 ActiveX가 없는 웹환경, 생각만해도 두근거립니다^^

ActiveX가 사용되지 않게 된다면 악성코드 제거툴 제작사들이 말하던 악성코드라는게 획기적으로 줄어들어버릴테니 , 악성코드 제거라는 명목으로 수많은 컴퓨터를 잘 모르는 사람들의 삥을 뜯어갔던 업체들의 반응이 가장 기대됩니다.ㅋ
top

트랙백 주소 :: http://signpen.net/blog/trackback/23