호환성에 대해 이야기 할 때 Internet Explorer가 버전으로 언급되는 유일한 브라우저 인 이유는 무엇입니까?


24

HTML5 , CSSJavaScript 지원 에 대해 이야기하거나 다른 사람의 말을들을 때마다 항상 Internet Explorer 6 및 Internet Explorer 9와 같은 버전 번호를 가진 Internet Explorer 를 참조하지만 Chrome , Firefox , Safari 및 기타 만 참조 합니다. 버전 번호가 없습니다.

또한 특정 웹 기술이 Internet Explorer 대신 다른 브라우저와 호환되지 않는 버전 번호를 지정해서는 안됩니까?


9
역사적으로 이것은 항상 사실이 아니 었습니다. FF의 이전 버전은 큰 차이 (와 버그)를 가지고 있었고, 버전은 중요했습니다.
mpdonadio

답변:


41

글쎄, 그것은 주로 두 가지 이유가 있습니다.

1. IE 버전은 큰 차이가 있습니다

다른 브라우저는 버전간에 (명백한) 차이가 없을 수 있지만 Internet Explorer는 Windows에서 사전 설치된 유일한 브라우저이며 기본적으로 하드 코딩되어 있으며 버전 6에서 버전 10까지 큰 차이가 있습니다. 버전 10은 거의 비슷 합니다. 브라우저는 Chrome 또는 Firefox 이며, 버전 6은 기술에 정통하지 않은 일부 사용자가 여전히 사용하는 신뢰할 수없고 느리며 성능이 좋지 않은 맞춤형 브라우저 입니다. 10 년 전에). 여기에서
몇 가지 호환성 예제를 볼 수 있습니다 .

2. 사전 설치는 시장에 영향을 미칩니다

IE가 Windows와 함께 제공되고 다른 OS가 널리 보급되고있는 동안 Windows는 오랫동안 수천 (수백만이 아니라면) 사람들의 기본값이었습니다. 이 사람들은 프로그래머를 고용 하여 웹 사이트를 만드는 것과 같은 일 을하기 때문에 프로그래머는 그것이 항상 가장 많은 잠재 고객을 대상으로하지는 않더라도 고객의 화면 에서 보기 좋게 보이 도록해야합니다 .

물론 우리 대부분은 클라이언트 화면과 클라이언트 화면 모두에서 좋은 결과를 얻으려고 노력하고 있지만 클라이언트에 IE 6이있는 경우 항상 쉽지는 않습니다. 브라우저를 변경하도록 요청하면 좋은 개발자가 아닙니다)

결론적으로, 우리는 항상 IE의 버전으로 IE를 참조하는 경향이 있습니다. 왜냐하면 그것은 개발과는 다른 것을 의미하기 때문 입니다.

추신 : 여기 IE의 역사와 괴짜 들이 한때 좋은 브라우저에서 훌륭한 프레젠테이션을하는 이유를 설명하는 훌륭한 블로그 기사가 있습니다.


8
고맙습니다. 이 : 지금은 IE 6 곳에 대한 꽤 몇 년 동안 나쁜 리뷰를 쓰고 내 꿈
mavrosxristoforos

6
또한 다른 브라우저는 대부분 Internet Explorer가 기본적으로 자동 업데이트되지 않는 최신 버전으로 자동 업데이트됩니다. 예를 들어 Windows Update를 통해 수동으로 업데이트해야합니다. 통계가 브라우저 그룹을 찾는 방법을 보려면 여기를 참조하십시오 : rank.pl/en/rankings/web-browsers-details.html IE에 대한 시장 점유율의 확산은 XP가 IE8 max까지 지원한다는 사실에서 부분적으로 나옵니다. XP에서 작동합니다.
Robert Niestroj

4
사무실 네트워크에서는 업데이트 네트워크가 차단되어 FireFox 3.5가 고착되어 있습니다. 따라서 일반적으로 "FireFox"에서 일부 새로운 HTML5 기능이 지원된다는 것은 모든 사람이 최신 버전을 사용하고 있다고 가정 한 것입니다.
Randal Cunanan

포인트 2는 정확히 나에게 일어난 일 입니다.
Anthony

2
실제로 IE4가 마음에 들었습니다. 첫 번째 사이트를 만들었을 때 IE4에 대해 코드를 작성했음을 기억합니다. 그러나 IE6는 이후 끔찍했고, 파이어 폭스가 난 그냥 내 IE4를 유지하고 끔찍한 IE6 :( 사용했다 수 없다는 사실을 미워했다 출범 전에
속도 조절

15

mavrosxristoforos가 언급하지 않은 주요한 이유는 Firefox, Chrome 및 Safari가 모두 자동 업데이트 된 소프트웨어이기 때문입니다. 따라서 사용자는 모두 최신 버전이 설치되어 있습니다 (온라인에 접속하지 않은 사용자는 제외).

따라서 이전 버전의 시장 점유율은 너무 작아서 웹 응용 프로그램을 개발할 때 최신 버전 이외의 제품을 고려하는 것은 무의미합니다.

Internet Explorer를 사용하면 새 버전이 나오면 사용자가 수동으로 업그레이드해야하므로 속도가 크게 느려집니다. 따라서 일부 사용자에게 도달하려면 웹 응용 프로그램을 이전 버전의 IE에서 테스트해야합니다.


7
IE 업그레이드 속도를 늦추는 것은 수동 업그레이드뿐만 아니라 많은 회사에서 정책 (조직 및 기술, 즉 도메인 그룹 정책)이 일부 (보통 사내)와의 호환성 문제로 인해 명시 적 으로 이전 버전을 유지해야한다는 것입니다 ) 똑같이 오래되었고 최신 IE에서는 작동하지 않는 웹 응용 프로그램.
Joachim Sauer

1
@JoachimSauer-그것은뿐만 아니라 모든 관련 플랫폼에서 최신 버전의 IE를 사용할 수 없습니다 (이 글을 쓰는 시점에서 XP는 몇 개월 동안 계속 지원되지만 IE 10은 XP에서 실행되지 않습니다).
Michael Kohne

@MichaelKohne이 말한 것처럼 5 억 대의 PC는 여전히 최신 IE 브라우저를 실행할 수없는 PC 인 Windows XP를 실행하고 있습니다. theregister.co.uk/2013/10/01/six_months_end_xp_support
BrianH

6

Internet Explorer의 문제점은 주요 버전이 모두 최신 버전의 Windows를 필요로한다는 것입니다.

  • Windows XP에서 가장 높은 버전은 IE8입니다.
  • IE 9에는 Vista 또는 Windows 7이 필요합니다
  • IE 10은 처음에 Windows 8에서만 사용 가능했으며 현재는 7에서도 사용 가능하지만 Vista에서는 사용할 수 없습니다.
  • IE 11은 Windows 8.1에만 사전 설치되어 있습니다 (7의 베타 버전이 있지만 일반 사용자가 베타 소프트웨어를 사용할 것으로 예상해서는 안 됨)

Windows 버전을 업데이트하면 돈, 시간 및 정신 비용이 들기 때문에 여전히 이전 버전의 Windows를 사용하는 많은 사람들을 비난 할 수 없습니다. 즉, 이전 버전의 인터넷 익스플로러도 붙어 있습니다.

그러나 특정 운영 체제가 필요하지 않은 다른 브라우저에서는 사용 가능한 최신 버전을 사용하지 않을 이유가 없습니다.


1
"Windows 버전을 업데이트하는 데는 비용, 시간 및 정신 비용이 들기 때문에 여전히 이전 버전의 Windows를 사용하는 많은 사람들을 비난 할 수 없습니다. 즉, 이전 버전의 Internet Explorer도 사용하고 있습니다." - 잘못된!!! 파이어 폭스를 사용하라고 알려주세요! (또는 크롬)
Math chiller

5

http://caniuse.com/ 과 같은 사이트를 살펴보면 모든 브라우저의 버전 번호별로 다양한 HTML / CSS / etc 기능에 대한 지원 내역이 표시됩니다.
IE가 일반적으로 숫자로 참조되는 반면 다른 것은 그렇지 않은 이유를 더 잘 이해할 수 있습니다.
예를 들어 다음은 다양한 브라우저에서 끌어서 놓기에 대한 지원 수준을 보여주는 차트입니다.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


1
무엇을하는지 더 자세히 설명해 주시겠습니까? 그리고 질문에 대한 답변으로 추천하는 이유는 무엇입니까? "링크 전용 답변" 은 Stack Exchange에서 환영받지 못합니다
gnat

웹 개발자는 어떤 HTML, CSS 및 기타 관련 기능이 어떤 브라우저에서 작동하는지 확인할 수있는 웹 사이트입니다. 개발 작업에 사용했습니다. 다른 브라우저 버전과 서로의 기능 및 기능과의 관계를 시각적으로 잘 보여줍니다. 나는 확실히 "링크 전용 답변"을 의미하지 않았습니다.
Josh

귀하의 게시물 에이 링크를 클릭하면 "왜 더 나은 시각적 그림이 있는지"에 대한 설명이 없습니다. 링크 된 사이트가 오프라인 상태이거나 일부 방화벽으로 차단되면 독자가 아무것도 찾을 수 없다는 언급 그것에 대해
gnat

2
자, 요점을 설명하기 위해 이미지를 추가했습니다. 이게 더 낫습니까?
Josh

6
일부 브라우저는 다른 버전보다 주요 버전 번호를 더 자주 변경하기 때문에 약간 오해의 소지가 있습니다. IE 5.5는 1999 년에 그 차트의 어떤 것보다 먼저 발표되었습니다. Chrome 4.0은 IE 8.0과 거의 동시에 출시되었습니다. 당신이 얻으려고하는 것에 대한 확실한 진실이 있지만,이 차트는 그것을 보여주는 명백한 방법입니다. 예를 들어 Firefox 3.5는 Chrome 4.0보다 이전 버전이지만이 차트는 기능이 처음 인 것처럼 보입니다.
로봇 고트

1

Internet Explorer가 모든 Windows 플랫폼에서 사용 가능하지는 않습니다. 예를 들어 Windows XP에서는 최신 Internet Explorer 버전을 사용할 수 없습니다. 따라서 최신 Internet Explorer 버전으로 업데이트 할 수없는 사용자 기반 (Windows XP 사용자)이 있습니다. 즉, 웹 개발자는 이러한 사람들로부터 비 호환성에 대한 보고서를받습니다.

반대로 Firefox와 같은 다른 브라우저는 최신 릴리스의 모든 주요 플랫폼에 맞게 컴파일됩니다. 자동 업데이트를 사용하면 대부분의 사용자가 브라우저 버전을 최신 상태로 유지하므로 다른 브라우저 버전을 구분할 필요가 없으며 대부분의 사람들은 "현재"릴리스에 대해 이야기합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.