Setiap kali saya membaca sesuatu atau mendengar seseorang berbicara tentang HTML5 , CSS , dan dukungan JavaScript , mereka selalu merujuk ke Internet Explorer dengan nomor versi seperti Internet Explorer 6, dan Internet Explorer 9. Tetapi mereka hanya merujuk ke Google Chrome , Firefox , Safari dan lainnya. tanpa nomor versi.
Bukankah mereka juga harus menentukan nomor versi di mana teknologi web tertentu tidak kompatibel untuk browser lain, bukan hanya Internet Explorer?
web-development
html5
internet-explorer
Randal Cunanan
sumber
sumber
Jawaban:
Ya, itu terutama memiliki dua alasan:
1. Versi IE memiliki perbedaan besar
Sementara browser lain mungkin tidak memiliki (jelas) perbedaan antara versi, Internet Explorer, menjadi satu-satunya browser yang sudah diinstal sebelumnya (dan pada dasarnya hard-coded) di Windows, memiliki perbedaan besar dari versi 6 ke versi 10. Versi 10 hampir sama baiknya dengan browser seperti Chrome atau Firefox , sementara versi 6 adalah browser yang tidak dapat diandalkan, lambat, baik untuk apa-apa, terlalu-disesuaikan masih digunakan oleh beberapa non-tech-savvy , dan itu tidak kompatibel dengan ribuan fitur yang diperkenalkan setelah itu dibuat (yang lebih dari satu dekade yang lalu).
Anda dapat melihat beberapa contoh kompatibilitas di sini .
2. Menjadi pra-instal berdampak pada pasar
Sejak IE hadir dengan Windows, dan sementara OS lainnya mendapatkan publisitas, Windows telah menjadi default untuk ribuan (jika tidak jutaan) orang, untuk waktu yang lama. Karena orang-orang ini menyewa programmer untuk melakukan hal-hal, seperti membuat situs web mereka , programmer dipaksa untuk membuatnya terlihat bagus di layar klien , bahkan jika itu tidak selalu menargetkan audiens terbesar.
Tentu saja, sebagian besar dari kita berusaha untuk mendapatkan hasil yang baik pada layar klien dan layar klien mereka, tetapi itu tidak selalu mudah, jika klien kami memiliki IE 6. (Dan percayalah: beberapa dari mereka akan berpikir bahwa Anda bukan pengembang yang baik jika Anda meminta mereka untuk mengubah browser mereka)
Jadi, sebagai kesimpulan, kita cenderung selalu merujuk ke IE dengan versinya, karena itu berarti sesuatu yang berbeda untuk pengembangan .
PS: Ini adalah artikel blog yang bagus tentang sejarah IE dan mengapa Geeks membencinya yang melakukan presentasi hebat pada browser yang dulu bagus.
sumber
Salah satu alasan utama yang tidak disebutkan oleh mavrosxristoforos adalah Firefox, Chrome, dan Safari adalah semua perangkat lunak yang diperbarui secara otomatis. Jadi penggunanya memiliki versi terbaru yang terinstal (kecuali mereka yang tidak pernah online. Tapi yah ...).
Jadi pangsa pasar untuk versi lama sangat kecil sehingga tidak relevan untuk mempertimbangkan apa pun kecuali yang terbaru ketika mengembangkan aplikasi web.
Dengan Internet Explorer, pengguna harus memutakhirkan secara manual ketika versi baru keluar, yang memperlambat banyak hal. Jadi untuk menjangkau beberapa pengguna, aplikasi web harus diuji pada versi IE yang lebih lama.
sumber
Masalah dengan Internet Explorer adalah bahwa semua versi utama mereka memerlukan Windows versi terbaru pada saat itu.
Memperbarui versi Windows Anda membutuhkan uang, waktu dan kewarasan, sehingga Anda tidak dapat menyalahkan banyak orang yang masih menggunakan versi windows yang lebih lama. Itu berarti mereka juga terjebak dengan versi internet explorer yang lebih lama.
Tetapi ketika datang ke browser lain yang tidak memerlukan sistem operasi tertentu, sebenarnya tidak ada alasan untuk tidak menggunakan versi terbaru yang tersedia.
sumber
Jika Anda melihat situs seperti http://caniuse.com/ Anda dapat melihat rincian dukungan untuk berbagai fitur HTML / CSS / etc dengan nomor versi semua browser.
Itu mungkin memberi Anda gambaran visual yang lebih baik tentang mengapa IE umumnya disebut dengan angka sedangkan yang lain tidak.
Misalnya, berikut adalah bagan yang menunjukkan level dukungan untuk Seret dan Jatuhkan di berbagai browser:
sumber
Internet Explorer tidak tersedia di semua platform Windows. Misalnya, versi Internet Explorer terbaru tidak dapat digunakan pada Windows XP. Oleh karena itu ada basis pengguna (pengguna Windows XP) yang tidak dapat memperbarui ke versi Internet Explorer terbaru, yang berarti bahwa pengembang Web akan mendapatkan laporan dari orang-orang ini tentang ketidakcocokan.
Sebaliknya, browser lain seperti Firefox dikompilasi untuk semua platform utama dengan rilis terbaru. Dengan pembaruan otomatis, sebagian besar pengguna cukup mutakhir dengan versi peramban yang mengurangi kebutuhan untuk memisahkan antara versi peramban yang berbeda, sebagian besar orang berbicara tentang rilis "saat ini".
sumber