Laman » bagaimana untuk » Mengapa begitu Banyak Geeks membenci Internet Explorer?

    Mengapa begitu Banyak Geeks membenci Internet Explorer?

    Pengetahuan umum bahawa hampir setiap geek tunggal membenci Internet Explorer dengan semangat, tetapi adakah anda pernah tertanya-tanya mengapa? Mari kita lihat secara saksama sejarah dan di mana semuanya bermula ... untuk keturunan, jika tidak ada yang lain.

    Bertentangan dengan apa yang anda fikirkan, artikel ini tidak bermaksud untuk menjadi pesta kebencian di Internet Explorer-sebenarnya, sejak IE 9, mereka terus meningkatkan prestasi, menambah ciri-ciri baru, dan secara amnya menjadikannya patuh standard.

    Pada Permulaan Terdapat IE, dan Ia Adakah Baik?

    Kita semua telah biasa memikirkan Internet Explorer sebagai penyemak imbas yang perlahan, yang berada di belakang masa, tetapi tidak semudah itu-sebenarnya, ketika kembali, Internet Explorer mempelopori banyak inovasi yang membuat web apa ia adalah hari ini.

    Inilah tur cepat melalui sejarah pelayar terkenal yang mudah dilupakan:

    1996: Internet Explorer 3
    Versi penyemak imbas ini, diperkenalkan pada tahun 1997, adalah pelayar pertama untuk melaksanakan CSS (Cascading Style Sheets). Ya, anda membaca dengan betul-sebenarnya, ia memperkenalkan banyak ciri baru seperti applet Java dan sedih, kawalan ActiveX.

    1997: Internet Explorer 4
    IE4 memperkenalkan enjin rendering cepat (pada masa itu) sebagai komponen yang boleh dibekalkan yang boleh digunakan dalam aplikasi lain-ini lebih penting daripada orang yang menyedari. Versi ini juga memperkenalkan HTML Dinamik, yang membolehkan laman web dinamik mengubah halaman menggunakan JavaScript, dan menambah integrasi Desktop Aktif.

    Lebih pelik lagi? Seolah-olah tidak ada yang mengingati ini lagi, tetapi IE4 sebenarnya adalah platform yang boleh anda pasang pada Mac OS, Solaris, dan HP-UX-dan pada masa IE5 dikeluarkan, IE4 telah mencapai pangsa pasar sebanyak 60 peratus.

    1999: Internet Explorer 5.x
    Microsoft mencipta Ajax. Tunggu apa? Betul, versi IE ini yang memperkenalkan ciri XMLHttpRequest dalam JavaScript, yang membentuk teknologi yang mendasari setiap aplikasi web yang anda gunakan hari ini-anda tahu, seperti Gmail. Sudah tentu, istilah "Ajax" sebenarnya tidak dicipta sehingga tahun kemudian oleh seseorang selain Microsoft, tetapi pelepasan ini menyokong semua yang diperlukan untuk membuatnya berfungsi.

    Jadi Ya, Microsoft Innovated
    Dari IE3 hingga IE6, Microsoft menggunakan semua sumber mereka untuk hanya mengeluarkan inovasi persaingan, melepaskan ciri-ciri baru dan penyemak imbas yang lebih baik lebih cepat daripada Netscape. Sebenarnya, Netscape 3 Gold adalah sekeping sampah yang terhempas sepanjang masa, dan Netscape 4 sangat perlahan dan hampir tidak boleh membuat jadual-kurang CSS, yang sering menyebabkan pelayar jatuh.

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

    Apa yang Membuat Ia Pergi Jadi Sangat Salah?

    Kesulitan semua bermula apabila Microsoft mengintegrasikan IE ke Windows sebagai komponen yang diperlukan, dan menjadikannya sukar untuk menyahpasang dan menggunakan penyemak imbas alternatif. Kemudian ada seluruh perniagaan dengan mereka mengeksploitasi monopoli mereka untuk mencuba dan mendorong Netscape keluar dari pasaran, dan banyak orang mula melihat Microsoft sebagai kerajaan jahat.

    Microsoft Berhenti Mencuba
    Pada masa itu Microsoft melancarkan Internet Explorer 6 pada tahun 2001, lengkap dengan ciri-ciri baru untuk pemaju web, kerana tidak ada persaingan dan mereka mempunyai pangsa pasar 95 peratus, Microsoft hanya berhenti serius-serius, mereka tidak melakukan apa-apa selama lima tahun walaupun selepas Firefox dilepaskan, dan geeks mula berpindah ke kiri dan ke kanan.

    Ciri-ciri Microsoft-Spesifik
    Seluruh masalah dengan inovasi Microsoft adalah banyak yang dilakukan dengan cara yang tidak mengikuti piawaian web-ini bukan masalah besar ketika Internet Explorer adalah satu-satunya permainan di bandar, tetapi apabila Firefox dan Webkit datang dan mula mengikuti standard dengan betul, tiba-tiba ia menjadi masalah besar bagi pemaju web.

    Lubang Keselamatan dan Kemalangan
    Sejak Microsoft memutuskan mereka tidak perlu mencuba lagi, dan mereka tidak mengikuti persaingan dari Firefox dan penyemak imbas lain, bug dan lubang keselamatan hanya dipotong ke kiri dan kanan-yang sangat dahsyat juga. Sebagai contoh, kod ini adalah semua yang diperlukan untuk crash IE6:

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

    Sebenarnya, tangkapan skrin pada permulaan bahagian ini adalah contoh langsung menguji pepijat ini.

    IE7 dan IE8 Terlalu Kecil, Terlalu Terlalu
    Ia mengambil masa lima tahun selepas IE6 untuk Microsoft akhirnya melangkah keluar untuk melepaskan IE7, yang menambah tab dan membuat penyemak imbas itu sedikit lebih mudah ditanggung, tetapi untuk pereka laman web itu masih mimpi buruk untuk ditangani, dan hanya rumitnya isu itu sejak sekarang anda terpaksa membuat laman dijadikan betul dalam dua pelayar malang bukan hanya satu.

    Ia mengambil masa 2,5 tahun lagi untuk Microsoft akhirnya melepaskan Internet Explorer 8, yang meningkatkan sokongan CSS untuk pemaju web, dan menambah ciri-ciri baru seperti Penjelajahan peribadi, pengasingan tab untuk menghalang satu halaman yang buruk daripada mengambil pelayar keseluruhan, dan perlindungan pancingan data. Pada ketika ini, kebanyakan geeks telah berpindah ke Firefox, dan kemudian sebahagian daripada kami ke Google Chrome.

    The Real Reason Geeks Bate IE

    Hanya kerana kita geeks tidak bermakna kita membenci semua yang lebih rendah dan ketinggalan zaman - sebenarnya, kita sering suka pengkomputeran retro-itulah sebabnya kita suka Atari, NES, Commodore 64, dan lain-lain. Kami bangga dengan pengetahuan geek kita. Jadi mengapa Internet Explorer mempunyai cerita yang berbeza?

    Berikut adalah beberapa sebab yang membangkitkan kebencian kami terhadap pelayar kereta, dan akhirnya meletakkan kami di seluruh tepi:

    Menyokong IE adalah Seperti Fork di Mata untuk Devs Web
    Berikut adalah contoh hari dalam kehidupan seorang pereka web: Anda menghabiskan berjam-jam memastikan bahawa halaman anda kelihatan hebat, dan anda mencubanya di Google Chrome, Firefox, Safari, dan juga Opera. Ia kelihatan hebat, hebat!

    Sekarang anda membuka IE dan halaman kelihatan seperti seseorang memasukkannya ke dalam blender dan tekan butang Whip. Kemudian anda menghabiskan dua kali ganda jumlah masa yang cuba untuk membetulkannya untuk kelihatan tahan lama di IE6 dan IE7, mengutuk dengan kuat sepanjang masa.

    Nasib baik pada tahun 2014, Internet Explorer 6 dan 7 adalah anomali statistik dalam penggunaan Internet sebenar, dan sebahagian besar laman web yang lebih besar telah berhenti sepenuhnya menyokong mereka. Malah penggunaan Internet Explorer 8 telah menurun kepada peratusan satu digit untuk banyak laman web.

    Geeks yang Dipaksa Menggunakan Internet Explorer
    Dan di sinilah kita sampai kepada isu sebenar-sebab keseluruhannya geeks tidak boleh berdiri Internet Explorer:

    Geeks di mana-mana terpaksa menggunakan Internet Explorer di tempat kerja walaupun ada pelayar yang lebih baik, terpaksa menyokongnya untuk aplikasi korporat, dipaksa untuk memastikan laman web masih berfungsi di IE, dan kami tidak dapat meyakinkan semua orang untuk beralih ke pelayar yang lebih baik.

    Geeks tidak membenci sesuatu yang lebih rendah-tetapi mereka membencinya apabila ia dipaksa.

    Berita Baik: Masa Depan Lebih Cerah untuk IE

    Syukurlah, nampaknya Microsoft telah mengetahui banyak daripada mereka, banyak kesilapan dalam dunia pelayar. Internet Explorer 10 dan 11 sangat pantas, kebanyakannya mematuhi piawaian, dan selain daripada UI yang ketinggalan zaman yang benar-benar memerlukan sedikit cinta, adalah pilihan padat untuk sesiapa sahaja. Terdapat khabar angin bahawa Microsoft akhirnya boleh melepaskan antara muka pengguna yang lebih baik untuk IE di Windows 10. Di sini berharap!

    Malah, berdasarkan ujian baru-baru ini, banyak malware baru tidak menyasarkan Internet Explorer lagi, kerana penulisan plugin untuk IE adalah sesuatu yang rumit, sedangkan menulis sedikit kod HTML dan JavaScript untuk membuat pengintipan adware untuk Firefox atau Chrome sangat mudah.

    Ia adalah dunia yang baru, dan Chrome, bukan IE, adalah sasaran.