W3C baru-baru ini mengumumkan bahwa mereka akan mengakhiri kontraknya dengan kelompok kerja XHTML 2 mulai akhir tahun 2009, yang berarti kematian resmi dari XHTML 2 yang dulunya ambisius. Haruskah komunitas desain web panik? Bagaimanapun, XHTML 1. Favorit baru, HTML 5.
Apa pendapat Anda tentang XHTML, yang disukai oleh desainer Web?
Untuk memahami bagaimana XHTML disukai banyak orang, kita harus mulai dengan HTML4. HTML 4 adalah bahasa longgar yang memiliki banyak pilihan dan menggabungkan terlalu banyak ide eksperimental orang untuk Web, ada yang baik dan ada yang buruk. Namun, HTML 4 bertanggung jawab atas kode web yang buruk, seperti Bahasa Inggris bertanggung jawab atas fiksi yang buruk. HTML 4 dapat terstruktur dengan baik dan memiliki semantik hukum, selama desainer mengetahui cara menggunakannya.
XHTML 1.0 lebih ketat, dan alat validasi tersebut lebih mudah untuk menunjukkan kesalahan. Jika Anda malas dan ingin memastikan struktur kode Anda ketat, XHTML 1.x jauh lebih mudah untuk diperiksa.
Namun yang menjadi permasalahan adalah misi XHTML bukan hanya itu saja. Misi XHTML terletak pada X pada namanya. Seperti yang dikemukakan Henri Sivonen, yang mengerjakan spesifikasi HTML 5, XHTML sebenarnya memiliki dua arti, yang satu bersifat teknis dan yang lainnya adalah pemasaran.
Dari sudut pandang teknis, XHTML pada awalnya dimaksudkan untuk menghasilkan XML murni dengan tipe MIME application/xhtml+xml. Namun, situasi ini jarang terjadi. Ini tidak berarti bahwa XML tidak penting memberikan urutan untuk layanan HTML 5. Penggunaan XHTML secara ekstensif lebih didasarkan pada perspektif pasar. Dengan kata lain, halaman web yang menggunakan sintaks XHTML masih dirender oleh browser sesuai dengan tipe MIME teks/html sebagai True XML, tetapi dirender sebagai HTML.
Mengapa orang menyukai XHTML?
Karena XHTML adalah HTML, apa niat awal orang yang menyukai XHTML? Jawabannya adalah XHTML mendorong kebiasaan pengkodean yang baik, semua tag harus lengkap dan teliti, dan XHML dapat menghasilkan kode yang lebih bersih daripada HTML 4.
Namun, HTML 5 telah memecahkan sebagian besar masalah ini di HTML 4. Ini memungkinkan Anda untuk menggunakan XHTML 1. Kode XHTML 1.x dapat dikonversi langsung ke HTML 5 hanya dengan perubahan doctype.
Apa yang salah dengan XHTML 2.0?
Meskipun memiliki niat baik, XHTML 2.0 mati karena dua hal: Pertama, tidak kompatibel ke depan, artinya kode XHTML 1.x yang Anda tulis tidak dapat langsung digunakan di XHTML 2.0. Sebaliknya, HTML 5 kompatibel ke depan . Kedua, XHTML 2.0 bukanlah XMLisasi HTML, tetapi sistem yang benar-benar baru yang mengabaikan kebutuhan para desainer.
Namun, HTML 5 berisi banyak hal yang dibutuhkan desainer, termasuk dukungan audio dan video lokal, alat tata letak multi-kolom, database offline, dan dukungan grafik vektor lokal.
Masa depan cerah untuk HTML 5
Meskipun XHTML 2.0 telah diusulkan selama bertahun-tahun, sejauh ini belum ada browser yang menerapkan dukungan apa pun. HTML 5 disukai oleh hampir semua browser modern, termasuk Firefox, Safari, Chrome, Opera, dan bahkan IE8 telah menerapkannya .
Perusahaan besar yang berambisi di bidang Web, seperti Google dan Apple, telah meluncurkan layanan Web berbasis HTML 5 dan mengimplementasikan berbagai aplikasi menggunakan dukungan video lokal dan database lokal. Namun, hampir tidak ada aplikasi berbasis XHTML 2.0.
Selain itu, HTML 5 juga memperkenalkan detail XHTML 5. XHTML 5 memperluas cabang zaitun ke sejumlah besar halaman web berdasarkan XHTML 1.x di Web saat ini.