거의 모든 괴짜들이 열정적으로 Internet Explorer를 싫어한다는 것은 상식이지만 왜 그런지 궁금한 적이 있습니까? 역사와 모든 것이 시작된 곳을 공정하게 살펴 보겠습니다.
당신이 생각하는 것과는 반대로,이 기사는 아니 Internet Explorer에 대한 증오의 축제를 의미했습니다. 사실 IE 9 이후로 계속해서 성능을 개선하고 새로운 기능을 추가했으며 일반적으로 표준을 준수합니다. .
처음에는 IE가 있었는데 좋은?
우리는 모두 Internet Explorer를 시대에 뒤쳐진 느리고 버그가 많은 브라우저로 생각하는 데 익숙해 져 왔지만 항상 그런 것은 아닙니다. 오늘입니다.
다음은 악명 높은 브라우저의 쉽게 잊혀진 역사를 간략히 살펴 봅니다.
1996 : Internet Explorer 3
1997 년에 소개 된이 버전의 브라우저는 CSS (Cascading Style Sheets)를 구현 한 최초의 브라우저입니다. 예, 올바르게 읽고 있습니다. 실제로 Java 애플릿 및 안타깝게도 ActiveX 컨트롤과 같은 많은 새로운 기능이 도입되었습니다.
1997 : Internet Explorer 4
IE4는 타오르는 빠른 속도를 도입했습니다 (당시)
임베드 가능한 컴포넌트로서의 렌더링 엔진
다른 응용 프로그램에서 사용될 수 있습니다. 이것은 사람들이 생각하는 것보다 훨씬 더 중요했습니다. 이 버전은 또한 웹 페이지가 JavaScript를 사용하여 페이지를 동적으로 변경할 수 있도록하는 동적 HTML을 도입하고 Active Desktop 통합을 추가했습니다.
더 이상해? 아무도이 사실을 기억하지 못하는 것 같지만 IE4는 실제로 크로스 플랫폼 (Mac OS, Solaris 및 HP-UX에 설치할 수 있음)이었으며 IE5가 출시 될 때까지 IE4는 시장 점유율 60 %에 도달했습니다.
1999 : Internet Explorer 5.x
Microsoft는 Ajax를 발명했습니다. 무엇을 기다립니다? 맞습니다.
이 버전의 IE
현재 사용중인 모든 웹 애플리케이션 (예 : Gmail)의 기본 기술을 형성하는 JavaScript의 XMLHttpRequest 기능을 도입했습니다. 물론 "Ajax"라는 용어는 실제로 몇 년 후 Microsoft가 아닌 다른 사람에 의해 만들어지지 않았지만이 릴리스는 작동하는 데 필요한 모든 것을 지원했습니다.
예, Microsoft Innovated
IE3부터 IE6까지 Microsoft는 모든 리소스를 사용하여 경쟁 업체보다 훨씬 더 혁신적이며 Netscape보다 빠르게 새로운 기능과 더 나은 브라우저를 출시했습니다. 실제로 Netscape 3 Gold는
항상 충돌하는 버기 쓰레기 조각
, Netscape 4는 매우 느 렸고 테이블을 거의 렌더링 할 수 없었습니다. CSS가 훨씬 적기 때문에 브라우저가 충돌하는 경우가 많습니다.
문맥에 넣으려면 : 웹 개발자는 현재 IE6에 대해 불평하는 것과 같은 방식으로 Netscape에 대해 불평했습니다.
그렇게 된 이유 대단히 잘못된?
이 문제는 모두 Microsoft가 IE를 필수 구성 요소로 Windows에 통합했을 때 시작되어 대체 브라우저를 제거하고 사용하기 어렵게 만들었습니다. 그리고 나서 넷스케이프를 시장에서 밀어 내기 위해 독점권을 이용하는 전체 사업이 있었고 많은 사람들이 마이크로 소프트를 사악한 제국으로보기 시작했습니다.
Microsoft는 시도 중지
마이크로 소프트
2001 년 Internet Explorer 6 출시
, 웹 개발자를위한 많은 새로운 기능이 추가되었습니다. 경쟁이 없었고 시장 점유율이 95 % 였기 때문에 Microsoft는 방금 시도를 중단했습니다. 진지하게도 Firefox가 출시 된 후에도 5 년 동안 아무것도하지 않았고 괴짜들은 왼쪽으로 마이그레이션하기 시작했습니다. 권리.
Microsoft 특정 기능
마이크로 소프트의 혁신의 전체적인 문제는 웹 표준을 따르지 않는 방식으로 이루어 졌다는 것입니다. 인터넷 익스플로러가 유일한 게임이었을 때는 큰 문제가 아니었지만 파이어 폭스와 웹킷이 등장하자 표준을 올바르게 따르기 시작하자 갑자기 웹 개발자에게 큰 문제가되었습니다.
보안 허점 및 충돌
Microsoft는 더 이상 시도 할 필요가 없다고 결정하고 Firefox 및 기타 브라우저와의 경쟁을 따라 가지 못했으며 버그와 보안 허점이 왼쪽과 오른쪽으로 자랐습니다. 정말 끔찍한 문제이기도합니다. 예를 들어, 다음 코드는 IE6을 중단하는 데 필요한 전부입니다.
<script> for (x in document.write) {document.write(x);} </ script>
실제로이 섹션의 시작 부분에있는 스크린 샷은이 특정 버그를 테스트하는 라이브 예제였습니다.
IE7 및 IE8은 너무 적거나 너무 늦었습니다.
IE6 이후 Microsoft가 마침내 IE7을 출시하는 데 5 년이 걸렸습니다. IE7은 탭을 추가하고 브라우저를 약간 더 견딜 수있게 만들었지 만 웹 디자이너에게는 여전히 처리하기가 악몽이었고 지금부터 문제를 복잡하게 만들었습니다. 페이지가 하나가 아닌 두 개의 형편없는 브라우저에서 올바르게 렌더링되도록합니다.
마이크로 소프트가 마침내 웹 개발자를위한 CSS 지원을 크게 향상시킨 Internet Explorer 8을 출시하는 데 2.5 년이 더 걸렸으며, 비공개 브라우징, 하나의 나쁜 페이지가 전체 브라우저를 다운시키는 것을 방지하는 탭 격리, 피싱 방지와 같은 새로운 기능을 추가했습니다. 이 시점에서 대부분의 괴짜들은 이미 파이어 폭스로 옮겼고 우리 중 일부는 구글 크롬으로 옮겼습니다.
괴짜들이 IE를 싫어하는 진짜 이유
우리가 괴짜라고해서 열등하고 구식 인 모든 것을 싫어한다는 의미는 아닙니다. 사실 우리는 종종 레트로 컴퓨팅을 좋아합니다. 그래서 우리는 Atari, NES, Commodore 64 등을 좋아합니다. 우리는 괴짜 지식에 자부심을 가지고 있습니다. 그렇다면 Internet Explorer가 다른 이야기 인 이유는 무엇입니까?
버그가 많은 브라우저에 대한 우리의 증오심을 불러 일으키고 마침내 우리를 끝까지 몰아 넣은 몇 가지 이유가 있습니다.
IE를 지원하는 것은 웹 개발자의 눈에있는 포크와 같습니다.
다음은 웹 디자이너의 하루 중 일부입니다. 페이지가 멋지게 보이도록 몇 시간을 보내고 Chrome, Firefox, Safari, Opera에서도 테스트합니다. 멋지고 멋져요!
이제 IE를 열면 페이지가 누군가 믹서기에 넣고 채찍 버튼을 누르는 것처럼 보입니다. 그런 다음 IE6 및 IE7에서 견딜 수 있도록 수정하는 데 두 배의 시간을 소비하여 전체 시간을 크게 저주합니다.
다행히 2014 년까지 Internet Explorer 6 및 7은 실제 인터넷 사용의 통계적 이상이었으며 대부분의 대규모 웹 사이트에서 지원을 완전히 중단했습니다. Internet Explorer 8 사용도 많은 웹 사이트에서 한 자릿수 비율로 떨어졌습니다.
Internet Explorer를 사용해야하는 괴짜들
괴짜들이 Internet Explorer를 견딜 수없는 모든 이유 인 진짜 문제는 다음과 같습니다.
모든 괴짜들은 더 나은 브라우저가있는 경우에도 직장에서 Internet Explorer를 사용해야하고, 기업 응용 프로그램을 지원해야하며, 웹 사이트가 여전히 IE에서 작동하는지 확인해야했고, 우리는 확신 할 수 없었습니다. 각자 모두 더 나은 브라우저로 전환합니다.
괴짜는 열등한 것을 미워하지 않지만 강제로 인해 미워합니다.
좋은 소식 : IE의 미래는 더 밝습니다.
고맙게도 Microsoft는 브라우저 세계에서 많은 실수를 통해 마침내 배운 것 같습니다. Internet Explorer 10 및 11은 놀랍도록 빠르며 대부분 표준을 준수하며 정말 사랑이 필요한 구식 UI 외에는 누구에게나 확실한 선택입니다. Microsoft가 마침내 Windows 10에서 IE를위한 더 나은 사용자 인터페이스를 출시 할 것이라는 소문도 있습니다. 여기에 희망이 있습니다!
사실, 최근 테스트에 따르면 많은 새로운 악성 코드가 더 이상 Internet Explorer를 대상으로하지 않습니다. Firefox 또는 Chrome 용 스파이 애드웨어 확장 프로그램 만들기 정말 쉽습니다.
완전히 새로운 세상이며 IE가 아닌 Chrome이 목표입니다.