Jadi, HTML5 adalah Langkah Besar ke Depan, saya diberitahu. Langkah terakhir yang kami ambil yang saya sadari adalah pengenalan XHTML. Keuntungannya jelas: kesederhanaan, ketegasan, kemampuan untuk menggunakan parser dan generator XML standar untuk bekerja dengan halaman web, dan sebagainya.
Betapa aneh dan membuat frustasi, HTML5 menggulung semua itu: sekali lagi kami bekerja dengan sintaksis non-standar; sekali lagi, kita harus berurusan dengan bagasi historis dan kompleksitas parsing; sekali lagi kami tidak dapat menggunakan pustaka, parser, generator, atau transformer XML standar kami; dan semua keuntungan yang diperkenalkan oleh XML (ekstensibilitas, ruang nama, standardisasi, dan sebagainya), bahwa W3C menghabiskan satu dekade mendorong untuk alasan yang baik, hilang.
Baik, kami memiliki XHTML5, tetapi sepertinya belum mendapatkan popularitas seperti yang dimiliki pengkodean HTML5. Lihat pertanyaan SO ini , misalnya. Bahkan spesifikasi HTML5 mengatakan bahwa HTML5, bukan XHTML5, "adalah format yang disarankan untuk sebagian besar penulis."
Apakah saya salah fakta? Kalau tidak, mengapa saya satu-satunya yang merasakan hal ini? Mengapa orang memilih HTML5 daripada XHTML5?
<!DOCTYPE html>Hello World
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"><html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>Hello World</body></html>
<!DOCTYPE html>Hello World
, bukan? Coba itu di validator ini .
<!DOCTYPE html>Hello World!
, karena itu HTML5 yang benar-benar valid. Dokumen yang lebih pendek berarti lebih sedikit bandwidth yang setara dengan penghematan yang signifikan untuk perusahaan besar (sudahkah Anda melihat apa yang dikirim google untuk www.google.com?).