이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 7492|회답: 0

마이크로소프트는 IE를 포기하고 22만 줄의 코드를 만들겠다고 결심했습니다

[링크 복사]
게시됨 2015. 5. 8. 오후 6:40:09 | | | |

외신 보도에 따르면, 우리 모두 알고 있습니다,마이크로소프트Windows 10에서는 20년 동안 '살아남아' 왔습니다즉,대신 Edge 브라우저에 새로운 렌더링 엔진을 도입했으며; 하지만 우리는 모릅니다,마이크로소프트포기와 선택을 얼마나 오래 고민했고, 결국 얼마나 많은 용기를 내셨나요? 엣지는 미래 인터넷의 새로운 기준을 대표하며, IE의 뒤에는 여전히 수많은 '옛 제국주의 세력'이 서 있습니다. 마이크로소프트는 짐이 된 후자를 버려야 하지만, 20년이 넘는 감정이 그만두는 것은 아닙니다.

Edge 프로젝트 개발팀을 이끄는 찰스 모리스와 제이콥 로시는 수요일에 마이크로소프트가 인터넷 표준을 수용하겠다는 의지를 증명하기 위해 엣지 엔진을 처음부터 개발하기로 결정했다고 블로그에 올렸습니다. 이를 위해 마이크로소프트는 22만 줄의 원래 IE 코드를 포기하고 300개 이상의 IE 전용 프로그래밍 인터페이스를 제거했습니다. 호환성 기준 면에서 경쟁사들과 경쟁하기 위해 마이크로소프트는 엣지를 4,200회 이상 패치했습니다......

물론, 이러한 상충과 변화는 일반 사용자가 알아차리기 어렵습니다. 결국 대부분의 기능은 웹 개발자만을 위한 것이기 때문입니다. 하지만 표준이 점진적으로 통합됨에 따라, 장기적으로 최종 사용자는 새로운 기술이 미래 인터넷 경험에 가져온 큰 변화를 경험하게 될 것입니다.

오랫동안 마이크로소프트는 현대 인터넷이 새로운 기술을 수용하지 못하는 장애물이었습니다. 인터넷이 그리 인기가 없던 시절, 마이크로소프트는 윈도우의 독점적 지위를 이용해 IE에 대한 자체 표준을 만들었는데, 그 표준은 "구멍투성이"였다. 하지만 인터넷이 점차 성숙해지면서 표준 없는 IE 표준은 더 이상 적응력이 없게 되었습니다. 하지만 마이크로소프트가 정말로 그때 "IE6 호환성"으로 개발된 수천만 개의 웹사이트를 포기한 걸까요?

네, 놓아주기 어려워도 포기하기로 선택해야 합니다.

앞으로 점점 더 많은 새로운 웹사이트와 주류 웹사이트들이 새로운 인터넷 표준을 채택하고 있으며, 파이어폭스, 사파리, 크롬 같은 경쟁사들과 비교할 때, 새 표준 이전의 구IE가 부진한 성능 때문에 한때 지배적이었던 시장 점유율이 감소하고 결국 경쟁 기업들에게 추월당하게 되었습니다.


분명히 '보장된 호환성'이 IE에게 가장 큰 부담이 되었습니다. 많은 경우 개발자가 새로운 기능을 추가하는 것은 어렵지 않지만, 특히 널리 사용되는 기능을 제거하는 것은 더욱 어렵습니다. 이 때문에 마이크로소프트는 IE에서 수십 년 또는 20년 전 기술을 많이 유지해 왔으며, 가장 대표적인 예는 비판받던 ActiveX와 VBscrip이 두 확장 기능을 제거한 것입니다.

IE 표준이 표준이 아니기 때문에, 마이크로소프트는 웹 프로그램 개발자가 웹사이트 콘텐츠를 렌더링하는 데 사용되는 IE 버전을 지정할 수 있는 "문서 모드"를 개발하는 데 노력을 기울였습니다.

패치가 하나씩 붙으면 기억이 아프게 됩니다. 하지만 한때 함께 제국을 세웠던 수천만 명의 '스테이션 친구'를 포기해야 한다면, 마이크로소프트는 결국 얽히게 될 수밖에 없습니다. 따라서 Windows 10은 호환성을 위해 IE 브라우저를 마침내 제공하지만, 더 이상 시스템의 기본 표준은 아니며 추가 개발은 없을 것입니다.

긍정적인 면은, 수천만 개의 "IE 표준" 웹사이트가 무자비하게 폐기되었음에도 불구하고, 엣지는 새로운 표준과 완전히 호환되는 새로운 얼굴을 보여줌으로써 앞으로 인터넷의 건강한 발전에 기여할 것입니다. 그리고 수년간 논의되어 온 HTML5의 새로운 기능들, 예를 들어 임베디드 3D 이미지, 비디오 및 오디오 재생은 언제나 웹사이트의 전체 콘텐츠를 정상적으로 시청할 수 없는 지역이 항상 있을 걱정 없이 빠르게 확산될 것입니다. (루신)






이전의:Linq 연합 쿼리 테이블 결과 집합의 반환을 설명하세요
다음:알리바바 클라우드 SLB 부하 분산을 사용해 php-fpm CPU 사용량 90% 이상을 해결하기
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com