ほとんどすべてのオタクが情熱を持ってInternetExplorerを嫌うことはよく知られていますが、なぜだろうと思ったことはありませんか?歴史とそのすべてがどこから始まったのかを公正に見てみましょう…後世のために。
あなたが思うかもしれないことに反して、この記事は ない Internet Explorerでの憎悪の祭典となることを目的としています。実際、IE 9以降、パフォーマンスの向上、新機能の追加、および 通常、標準に準拠します 。
初めにIEがありました、そしてそれはありました 良い?
私たちは皆、Internet Explorerを時代遅れの低速でバグのあるブラウザと考えることに慣れていますが、必ずしもそうとは限りませんでした。実際、Internet Explorerは、Webを実現する多くの革新を開拓しました。今日です。
悪名高いブラウザの忘れがちな歴史を簡単に見てみましょう。
1996:Internet Explorer 3
1997年に導入されたこのバージョンのブラウザは、CSS(Cascading Style Sheets)を実装した最初のブラウザでした。はい、あなたはそれを正しく読んでいます。実際、Javaアプレットや悲しいことにActiveXコントロールのような多くの新機能が導入されました。
1997年:Internet Explorer 4
IE4は(当時)非常に速いものを導入しました
埋め込み可能なコンポーネントとしてのレンダリングエンジン
これは他のアプリケーションで使用できます。これは、人々が認識しているよりもはるかに重要でした。このバージョンでは、WebページがJavaScriptを使用してページを動的に変更できるダイナミックHTMLも導入され、ActiveDesktop統合が追加されました。
さらに奇妙な?誰もこれを覚えていないようですが、IE4は実際にはクロスプラットフォームであり(Mac OS、Solaris、HP-UXにインストールできます)、IE5がリリースされるまでに、IE4は60%の市場シェアに達していました。
1999:Internet Explorer 5.x
MicrosoftはAjaxを発明しました。待って…なに?そうです、
このバージョンのIE
これにより、JavaScriptにXMLHttpRequest機能が導入されました。これは、Gmailなど、現在使用しているすべてのWebアプリケーションの背後にある基盤となるテクノロジーを形成します。もちろん、「Ajax」という用語は、実際には数年後までMicrosoft以外の誰かによって造られましたが、このリリースは、それを機能させるために必要なすべてをサポートしていました。
そうです、マイクロソフトは革新しました
IE3からIE6まで、Microsoftはすべてのリソースを使用して、競合他社を単純に革新し、Netscapeよりも高速に新機能と優れたブラウザをリリースしました。実際、Netscape3ゴールドは
いつも墜落したバギーのジャンク
、およびNetscape 4は非常に低速で、テーブルをほとんどレンダリングできませんでした。CSSがはるかに少ないため、ブラウザがクラッシュすることがよくありました。
コンテキストに入れるには: Web開発者は、今ではIE6について不平を言うのと同じように、Netscapeについて不平を言っていました。
何がそれを実現させたのか 非常に 違う?
問題はすべて、MicrosoftがIEを必須コンポーネントとしてWindowsに統合したときに始まり、代替ブラウザーをアンインストールして使用することが困難になりました。それから、彼らが独占を利用してNetscapeを市場から追い出そうとするビジネス全体があり、多くの人々がMicrosoftを邪悪な帝国と見なし始めました。
Microsoftは試行を停止しました
マイクロソフトが
2001年にInternetExplorer6をリリース
、Web開発者向けの多くの新機能を完備し、競争がなく、95%の市場シェアを持っていたため、Microsoftは試みをやめました。真剣に、Firefoxがリリースされてから5年間何もせず、オタクは左に移行し始めました。正しい。
Microsoft固有の機能
Microsoftのイノベーションの全体的な問題は、その多くがWeb標準に準拠していない方法で行われたことです。これは、Internet Explorerが町で唯一のゲームであったときはそれほど大きな問題ではありませんでしたが、FirefoxとWebkitが登場するとそして標準に正しく従い始めました、突然それはウェブ開発者にとって大きな問題になりました。
セキュリティホールとクラッシュ
Microsoftは、もう試す必要がないと判断し、Firefoxや他のブラウザとの競争に追いついていないため、バグやセキュリティホールが左右に発生しました。これも、本当にひどいものです。たとえば、IE6をクラッシュさせるために必要なのは次のコードだけです。
<script> for(x in document.write){document.write(x);} </ script>
実際、このセクションの冒頭のスクリーンショットは、この特定のバグをテストする実例でした。
IE7とIE8は少なすぎ、遅すぎた
IE6からMicrosoftがようやくIE7のリリースに取り掛かるまでに、5年かかりました。これにより、タブが追加され、ブラウザの許容範囲が少し広がりましたが、ウェブデザイナーにとっては、それでも対処するのは悪夢であり、問題を複雑にするだけでした。 1つではなく2つのお粗末なブラウザでページを正しくレンダリングします。
Microsoftが最終的にInternetExplorer 8をリリースするのにさらに2。5年かかりました。これにより、Web開発者のCSSサポートが大幅に改善され、プライベートブラウジング、1つの不正なページがブラウザー全体を停止しないようにするタブの分離、フィッシング保護などの新機能が追加されました。この時点で、ほとんどのオタクはすでにFirefoxに移行しており、一部のオタクはGoogleChromeに移行しています。
本当の理由オタクはIEを嫌う
私たちがオタクだからといって、劣った時代遅れのすべてを嫌うわけではありません。実際、レトロコンピューティングが大好きなことが多いので、Atari、NES、コモドール64などが大好きです。オタクの知識に誇りを持っています。では、なぜInternetExplorerは別の話なのですか?
これが、バグのあるブラウザに対する私たちの憎しみを煽り、ついに私たちを端から端まで追いやったいくつかの理由です。
IEのサポートは、Web開発者にとってはフォークのようなものです
これがウェブデザイナーの1日のサンプルです。ページの見栄えを確認するために何時間も費やし、Google Chrome、Firefox、Safari、さらにはOperaでテストします。それは素晴らしく、素晴らしく見えます!
IEを開くと、誰かがそれをブレンダーに入れてホイップボタンを押したように見えます。次に、IE6とIE7で許容できるように修正するために、2倍の時間を費やし、常に大声で罵倒します。
幸いなことに、2014年までにInternet Explorer 6および7は実際のインターネット使用量の統計的な異常であり、大規模なWebサイトのほとんどはそれらのサポートを完全に停止しています。 Internet Explorer 8の使用量でさえ、多くのWebサイトで1桁のパーセンテージに低下しています。
InternetExplorerの使用を余儀なくされているオタク
そして、ここで私たちが本当の問題に直面します。オタクがInternetExplorerに耐えられない理由は次のとおりです。
あらゆる場所のオタクは、より優れたブラウザがある場合でも、職場でInternet Explorerを使用することを余儀なくされ、企業アプリケーションでInternet Explorerをサポートすることを余儀なくされ、WebサイトがIEで引き続き機能することを確認することを余儀なくされ、私たちは納得できませんでした。 みんな より良いブラウザに切り替えるために。
オタクは劣ったものを嫌いではありませんが、強制されたときにそれを嫌います。
良いニュース:IEの未来はより明るい
ありがたいことに、Microsoftはブラウザの世界での多くの間違いからようやく学んだようです。 Internet Explorer 10および11は非常に高速で、ほとんどが標準に準拠しており、本当に愛情が必要な古いUIを除けば、誰にとっても確実な選択です。 MicrosoftがついにWindows10のIE用のより良いユーザーインターフェイスをリリースするかもしれないという噂さえあります。ここで期待しています!
実際、最近のテストに基づくと、IEのプラグインを作成するのは複雑なことですが、HTMLやJavaScriptの簡単なコードを作成するのに対し、新しいマルウェアの多くはInternetExplorerをターゲットにしていません。 FirefoxまたはChrome用のスパイアドウェア拡張機能を作成する 本当に簡単です。
これはまったく新しい世界であり、IEではなくChromeがターゲットです。