If-Koubou

Mengapa Banyak Geeks Benci Internet Explorer?

Mengapa Banyak Geeks Benci Internet Explorer? (Bagaimana caranya)

Sudah menjadi rahasia umum bahwa hampir setiap geek membenci Internet Explorer dengan hasrat, tetapi pernahkah Anda bertanya-tanya mengapa? Mari kita lihat secara adil sejarah dan di mana semuanya dimulai ... untuk anak cucu, jika tidak ada yang lain.

Bertentangan dengan apa yang mungkin Anda pikirkan, artikel ini tidak dimaksudkan untuk menjadi festival kebencian di Internet Explorer-sebenarnya, sejak IE 9, mereka terus meningkatkan kinerja, menambahkan fitur baru, dan umumnya membuatnya sesuai standar.

Di Awal Ada IE, dan Itu Baik?

Kita semua telah terbiasa memikirkan Internet Explorer sebagai browser yang lambat dan buggy yang berada di belakang zaman, tetapi tidak selalu seperti itu-pada kenyataannya, jauh ke belakang ketika, Internet Explorer memelopori banyak inovasi yang membuat web apa ini hari ini.

Berikut adalah tur cepat melalui riwayat browser terkenal yang mudah terlupakan:

1996: Internet Explorer 3
Versi browser ini, diperkenalkan pada tahun 1997, adalah browser pertama yang mengimplementasikan CSS (Cascading Style Sheets). Ya, Anda membaca itu dengan benar-sebenarnya, itu memperkenalkan banyak fitur baru seperti applet Java dan sayangnya, kontrol ActiveX.

1997: Internet Explorer 4
IE4 memperkenalkan mesin rendering yang cepat (pada saat itu) sebagai komponen yang dapat disematkan yang dapat digunakan dalam aplikasi lain - ini jauh lebih penting daripada yang disadari orang. Versi ini juga memperkenalkan Dynamic HTML, yang memungkinkan halaman web secara dinamis mengubah halaman menggunakan JavaScript, dan menambahkan integrasi Desktop Aktif.

Lebih aneh lagi? Sepertinya tidak ada yang mengingat ini lagi, tetapi IE4 sebenarnya cross-platform-Anda bisa menginstalnya di Mac OS, Solaris, dan HP-UX-dan pada saat IE5 dirilis, IE4 telah mencapai pangsa pasar 60 persen.

1999: Internet Explorer 5.x
Microsoft menciptakan Ajax. Tunggu apa? Itu benar, itu adalah versi IE yang memperkenalkan fitur XMLHttpRequest di JavaScript, yang membentuk teknologi yang mendasari di balik setiap aplikasi web yang Anda gunakan saat ini-Anda tahu, seperti Gmail. Tentu saja, istilah "Ajax" sebenarnya tidak diciptakan sampai bertahun-tahun kemudian oleh orang lain selain Microsoft, tetapi rilis ini mendukung semua yang diperlukan untuk membuatnya bekerja.

Jadi Ya, Microsoft Innovated
Dari IE3 hingga IE6, Microsoft menggunakan semua sumber daya mereka untuk sekadar keluar-berinovasi dalam kompetisi, merilis fitur baru dan browser yang lebih cepat lebih cepat daripada Netscape. Faktanya, Netscape 3 Gold adalah sebuah buggy sampah yang jatuh sepanjang waktu, dan Netscape 4 sangat lambat dan hampir tidak dapat membuat CSS yang lebih sedikit, yang sering menyebabkan browser crash.

Untuk menempatkannya dalam konteks: pengembang web yang digunakan untuk mengeluh tentang Netscape dengan cara yang sama mereka mengeluh tentang IE6 sekarang.

Apa yang Membuatnya Pergi Jadi Sangat Salah?

Masalahnya semua dimulai ketika Microsoft mengintegrasikan IE ke Windows sebagai komponen yang diperlukan, dan membuatnya sulit untuk menghapus instalasi dan menggunakan browser alternatif. Lalu ada seluruh bisnis dengan mereka mengeksploitasi monopoli mereka untuk mencoba dan mendorong Netscape keluar dari pasar, dan banyak orang mulai memandang Microsoft sebagai kerajaan jahat.

Microsoft Berhenti Mencoba
Pada saat Microsoft merilis Internet Explorer 6 pada tahun 2001, lengkap dengan banyak fitur baru untuk pengembang web, karena tidak ada persaingan dan mereka memiliki pangsa pasar 95 persen, Microsoft berhenti berusaha serius, mereka tidak melakukan apa pun selama lima tahun bahkan setelah Firefox dirilis, dan geeks mulai bermigrasi ke kiri dan kanan.

Fitur-Fitur Khusus Microsoft
Seluruh masalah dengan inovasi Microsoft adalah bahwa banyak hal dilakukan dengan cara yang tidak mengikuti standar web - ini bukan masalah besar ketika Internet Explorer adalah satu-satunya permainan di kota, tetapi setelah Firefox dan Webkit datang dan mulai mengikuti standar dengan benar, tiba-tiba itu menjadi masalah besar bagi pengembang web.

Lubang Keamanan dan Crashing
Karena Microsoft memutuskan bahwa mereka tidak perlu mencoba lagi, dan mereka tidak mengikuti kompetisi dari Firefox dan peramban lain, bug dan lubang keamanan baru saja dipangkas kiri dan benar-benar mengerikan juga. Sebagai contoh, kode ini adalah semua yang diperlukan untuk crash IE6:

untuk (x di document.write) document.write (x);

Bahkan, screenshot di awal bagian ini adalah contoh langsung dari pengujian bug khusus ini.

IE7 dan IE8 Terlalu Kecil, Terlambat
Butuh waktu lima tahun setelah IE6 untuk Microsoft akhirnya berkeliling untuk merilis IE7, yang menambahkan tab dan membuat browser sedikit lebih dapat ditoleransi, tetapi untuk perancang web itu masih mimpi buruk untuk ditangani, dan hanya rumit masalah karena sekarang Anda harus membuat halaman render dengan benar di dua browser jelek, bukan hanya satu.

Butuh waktu 2,5 tahun lagi bagi Microsoft untuk akhirnya merilis Internet Explorer 8, yang sangat meningkatkan dukungan CSS untuk pengembang web, dan menambahkan fitur baru seperti penjelajahan Pribadi, isolasi tab untuk mencegah satu halaman yang buruk meruntuhkan seluruh browser, dan perlindungan phishing. Pada titik ini, sebagian besar geek sudah pindah ke Firefox, dan kemudian sebagian dari kita ke Google Chrome.

The Real Reason Geeks Benci IE

Hanya karena kita geeks tidak berarti kita membenci segala sesuatu yang inferior dan ketinggalan zaman, kita sering menyukai retro computing - itulah mengapa kita mencintai Atari, NES, Commodore 64, dll. Kami bangga dengan pengetahuan geek kami. Jadi mengapa Internet Explorer berbeda cerita?

Berikut adalah beberapa alasan yang memicu kebencian kami terhadap peramban buggy, dan akhirnya menempatkan kami di semua sisi:

Mendukung IE seperti Fork di Mata untuk Web Devs
Berikut ini adalah contoh hari dalam kehidupan seorang perancang web: Anda menghabiskan berjam-jam untuk memastikan bahwa halaman Anda tampak hebat, dan Anda mengujinya di Google Chrome, Firefox, Safari, dan bahkan Opera. Ini terlihat hebat, luar biasa!

Sekarang Anda membuka IE dan halaman tampak seperti seseorang memasukkannya ke dalam blender dan menekan tombol Whip. Kemudian Anda menghabiskan dua kali lipat jumlah waktu mencoba untuk memperbaikinya agar terlihat lumayan dalam IE6 dan IE7, mengutuk dengan keras sepanjang waktu.

Untungnya pada tahun 2014, Internet Explorer 6 dan 7 adalah anomali statistik dalam penggunaan Internet yang sebenarnya, dan sebagian besar situs web yang lebih besar telah sepenuhnya berhenti mendukungnya. Bahkan penggunaan Internet Explorer 8 telah turun hingga persentase satu digit untuk banyak situs web.

Geeks Dipaksa Menggunakan Internet Explorer
Dan di sinilah kita sampai pada masalah yang sebenarnya - seluruh alasan bahwa geeks tidak dapat berdiri Internet Explorer:

Geeks di mana-mana dipaksa untuk menggunakan Internet Explorer di tempat kerja bahkan ketika ada browser yang lebih baik, dipaksa untuk mendukungnya untuk aplikasi perusahaan, dipaksa untuk memastikan situs web masih berfungsi di IE, dan kami tidak dapat meyakinkan semua orang untuk beralih ke browser yang lebih baik.

Geeks tidak membenci sesuatu yang inferior-tetapi mereka membencinya ketika dipaksakan pada mereka.

Kabar Baik: Masa Depan Lebih Cerah untuk IE

Untungnya, sepertinya Microsoft akhirnya belajar dari banyak kesalahan di dunia browser. Internet Explorer 10 dan 11 cepat menyala, kebanyakan sesuai standar, dan selain UI usang yang sangat membutuhkan cinta, adalah pilihan yang solid bagi siapa saja. Bahkan ada rumor bahwa Microsoft mungkin akhirnya merilis antarmuka pengguna yang lebih baik untuk IE di Windows 10. Ini berharap!

Bahkan, berdasarkan pengujian terbaru kami, banyak malware baru bahkan tidak menargetkan Internet Explorer lagi, karena menulis plugin untuk IE adalah hal yang rumit, sedangkan menulis beberapa kode HTML dan JavaScript cepat untuk memata-matai ekstensi adware untuk Firefox atau Chrome sangat mudah.

Ini adalah dunia baru, dan Chrome, bukan IE, adalah targetnya.