Microsoft® Internet Explorer®가 다른 브라우저 및 게시 된 표준과 호환되지 않는 이유는 무엇입니까?
- 다른 브라우저에없는 기능을 추가하려면
- 프로그래머가 IE 전용 기능을 사용하는 웹 페이지를 작성할 때 다른 브라우저에서는 코드가 작동하지 않습니다. 따라서 최종 사용자는 IE에서 해당 사이트를 볼 수 있습니다 (따라서 더 많은 사람들이 IE를 사용하고 Windows에서만 실행되므로 더 많은 사람들이 Windows를 사용함).
- Microsoft 도구 (FrontPage가 가장 유명 함)는 IE에서만 작동하거나 IE에서 가장 잘 작동하는 코드를 생성하는 경향이 있습니다. 이것은 위의 # 2를 촉진하지만, 그 웹 사이트 또는 웹 응용 프로그램에서 작업 할 다음 개발자는 원래 그것을 사용했던 것과 동일한 Microsoft 기술을 사용해야하거나 전체 프로젝트를 다른 기술.
회사 인트라넷은 모든 사용자가 동일한 브라우저에있는 환경 (새 버전이 나올 때까지)을 제공하기 때문에이 전략에 특히 취약합니다. 또한 사이트가 고객을 대면하지 않는 경우에도 여러 브라우저를 지원하는 데 드는 비용이 적습니다. 회사의 기존 인트라넷 사이트는 시간이 지남에 따라 회사 전체가 다른 브라우저의 IE (또는 특정 버전의 IE)를 포기하지 못하게합니다.
Microsoft의 접근 방식은 양날의 검입니다. 한편으로, 다른 브라우저에서 빠르게 복사 할 수있는 AJAX (및 기타 긍정적 인 혁신)를 가능하게하는 XML / HTTP 비동기 요청 기능을 생성했습니다. 그러나 Microsoft는 또한 서로 호환되지 않는 IE 버전을 만들어 결국 Microsoft의 계획을 가장 많이 활용 한 개발자를 물었습니다.
인트라 버전 IE 비 호환성에 대한 가장 좋아하는 예는 사람들이 자신의 브라우저를 사용하지 않도록 권장하는 Micrsoft의 IE6 카운트 다운 캠페인 입니다. 이론상 Microsoft는 사람들이 최신 버전의 IE로 업그레이드하도록 권장 할 수 있지만 "IE6 Must Die"를 외치는 사람들은 사용자가 IE 대신 다른 브랜드의 브라우저를 사용하도록 권장 할 수 있습니다.
간단히 말해, 이는 Microsoft의 상당히 성공적인 시장 지배 전략으로 때로는 나머지 산업 분야에 피해를 입히고 도움을주었습니다. 본인은 2 % 이상의 시장 점유율 (및 최신 3 버전의 IE)로 모든 브라우저의 최신 버전에서 테스트 된 검증 된 표준 호환 HTML 만 작성하려고합니다.
Microsoft 및 Internet Explorer는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 등록 상표입니다.