Dengan pangsa pasar browser yang sangat besar, IE Microsoft tidak dapat diabaikan. Meskipun versi final IE7 akan dirilis akhir tahun ini, Internet Explorer 7 Release Candidate 1 kini tersedia untuk umum. Rilis ini memberi Anda kesempatan untuk menjadi orang pertama yang menemukan masalah aplikasi yang Anda temui saat melihat halaman web dengan browser baru ini.
Mari kita lihat sekilas IE7. Saya terutama menekankan area dan fitur yang dapat menimbulkan masalah bagi pengembang, serta alat yang memfasilitasi pengembangan aplikasi.
Ikuti terus kompetisinya
Firefox Mozilla tidak diragukan lagi memberikan tekanan pada Microsoft untuk menghasilkan browser yang lebih baik. Melihat sekilas antarmuka IE7 menghasilkan banyak contoh, khususnya fitur-fitur seperti antarmuka tab baru, dukungan untuk RSS, area tampilan yang diperluas, dan alat anti-spyware yang ditingkatkan. Terutama dari sudut pandang pengguna, perbaikan ini sangat meningkatkan fungsionalitas browser; namun ada banyak perbaikan lain yang mungkin secara langsung mempengaruhi pekerjaan pengembangan WEB harian Anda.
standar
Komunitas pengembangan web telah lama meminta IE untuk mendukung standar yang lebih luas. IE7 tidak sepenuhnya kompatibel dengan CSS 2.1, tetapi memperbaiki beberapa bug di IE6. Situasi ini tampaknya disebabkan oleh kegagalannya untuk lulus uji kompatibilitas browser Acid2 yang dikembangkan oleh Proyek Standar Web.
Microsoft menyalahkan masalah kompatibilitas ke belakang karena ketidakmampuannya menyediakan kompatibilitas standar web yang sebenarnya. Memang benar, pengembang yang menerapkan teknik pengembangan web yang lama dan ketinggalan jaman disalahkan atas kurangnya standar nyata yang didukung oleh IE7. Komunitas pengembangan web percaya bahwa CSS harus digunakan ketika mengembangkan antarmuka berbasis web, namun Microsoft tidak setuju.
Ada terlalu banyak perbaikan CSS dan perbaikan bug di IE7 untuk dicantumkan dalam artikel ini, namun MSDN telah membahasnya secara rinci. Ini memberikan perbaikan CSS dan masalah CSS yang mungkin Anda temui di IE7.
alat pengembangan
Dukungan terhadap standar tampaknya menjadi salah satu kekurangan IE7, namun pada pandangan pertama, alat yang disediakan untuk membantu pengembangan cukup baik. Di bawah ini kami merangkum secara singkat alat pengembangan di IE7.
Kotak Peralatan Kompatibilitas Aplikasi : Membantu pengembang melihat log kompatibilitas aplikasi IE7. Ini juga memberikan banyak informasi tentang IE7, daftar masalah yang diketahui, dan cara untuk mengatasi masalah yang mungkin terjadi.
Detektor Simbol : Temukan string khusus di halaman web dan file referensi. Microsoft mempromosikannya sebagai alat yang ampuh untuk menemukan peretasan CSS yang tidak lagi didukung oleh IE7 (peretasan CSS mengacu pada teknik definisi CSS khusus yang kami gunakan agar kompatibel dengan berbagai browser.).
Toolbar Pengembang : Berisi alat untuk mengoperasikan dan memperbaiki masalah jaringan.
Fiddler : Ini adalah proksi debugging HTTP yang mencatat semua lalu lintas HTTP antara komputer Anda dan Internet. Itu diinstal sebagai aplikasi terpisah melalui toolbar IE7.
Script Debugger : Memungkinkan Anda untuk men-debug skrip sisi klien dan server. (Alat ini sebenarnya hanya tersedia saat ini. Saya sering menggunakannya untuk menemukan kesalahan JavaScript sisi klien.)
Utilitas String Agen Pengguna : Memungkinkan Anda memanipulasi string agen pengguna yang mengidentifikasi browser yang Anda gunakan saat menjelajahi situs web. Alat ini memungkinkan Anda mengubah pengaturan dan mengidentifikasi situs web apa pun yang memblokir IE7 (dan melaporkannya ke Microsoft.)