"เหตุใดเราจึงควรละทิ้ง HTML" คำถามนี้ยาวเกินกว่าจะอธิบายเพิ่มเติม ดังนั้นฉันจะพยายามทำให้มันง่าย:
มีข้อบกพร่องหลักสามประการในการพัฒนา HTML ในปัจจุบัน:
1. ง่ายเกินไป. ไม่สามารถปรับให้เข้ากับความต้องการของอุปกรณ์เครือข่ายและแอพพลิเคชั่นได้มากขึ้น ตัวอย่างเช่น โทรศัพท์มือถือ พีดีเอ และอุปกรณ์ข้อมูลไม่สามารถแสดง HTML ได้โดยตรง
2. ใหญ่เกินไป. เนื่องจากโค้ด HTML ไม่ได้มาตรฐานและซับซ้อน เบราว์เซอร์จึงต้องฉลาดและใหญ่พอที่จะแสดง HTML ได้อย่างถูกต้อง แน่นอนว่าเป็นไปไม่ได้ที่จะติดตั้ง IE6 บน PDA ของคุณ มีพื้นที่ไม่เพียงพอและไม่สามารถคำนวณได้ทัน
3. ข้อมูลและประสิทธิภาพผสมผสานกัน ด้วยวิธีนี้ หากคุณต้องการเปลี่ยนการแสดงผลเพจของคุณ คุณต้องสร้าง HTML ขึ้นมาใหม่ การแสดงข้อมูลเดียวกันบนอุปกรณ์เครือข่ายที่แตกต่างกันต้องใช้ HTML ที่แตกต่างกัน
คุณอาจบอกว่าข้อบกพร่องเหล่านี้ไม่สำคัญสำหรับคุณในตอนนี้และไม่ร้ายแรง แต่สังคมมีความก้าวหน้าอยู่เสมอ เทคโนโลยีมีการพัฒนาอยู่เสมอ และผู้คนมักต้องการให้งานของพวกเขาง่ายขึ้นและมีประสิทธิภาพมากขึ้น การพัฒนาอุปกรณ์เครือข่ายจะไม่หยุดนิ่งเนื่องจากข้อบกพร่องของ HTML คอมพิวเตอร์เดสก์ท็อปขนาดใหญ่จะถูกแทนที่ด้วยอุปกรณ์ที่มีน้ำหนักเบาและกะทัดรัดมากขึ้นเรื่อยๆ ดังนั้นจึงจำเป็นต้องมีภาษาใหม่ที่สามารถอธิบายข้อมูลเพื่อให้อุปกรณ์ทั้งหมดสามารถเข้าใจได้ (ซึ่งจะสร้าง XML) จำเป็นต้องใช้ภาษาในการควบคุมการนำเสนอเพื่อให้สามารถแสดงข้อมูลได้อย่างถูกต้องบนอุปกรณ์ต่างๆ (ซึ่งจะสร้าง XSl)
กล่าวอีกนัยหนึ่ง ในอนาคตเราจะใช้ XML เพื่อแปลงข้อมูลและ XSL เพื่อควบคุมประสิทธิภาพอย่างแน่นอน แล้วตอนนี้ล่ะ?
ตอนนี้เห็นได้ชัดว่าหน้า HTML ดั้งเดิมหลายพันหน้ายังคงต้องทำงานอย่างถูกต้องและไม่สามารถละทิ้งได้ในคราวเดียว นอกจากนี้ เบราว์เซอร์ปัจจุบันไม่สามารถแสดงเอกสาร XML ได้โดยตรง แม้ว่าฉันจะทำได้ในอนาคต ฉันควรทำอย่างไรตอนนี้?
ดังนั้น W3C จึงสร้าง XHTML XHTML เป็นสะพานเชื่อมจาก HTML ถึง XML เป็นแผนเปลี่ยนผ่านที่แนะนำผู้คนให้ค่อยๆ ก้าวไปสู่มาตรฐานและไปสู่ XML แม้ว่า XHTML จะมี "X" แต่ก็ไม่สามารถขยายได้ เพียงปฏิบัติตามข้อกำหนด XML ตาม HTML อย่างเคร่งครัด ง่ายต่อการเรียนรู้และต้องใช้ความรู้ใหม่เพียงเล็กน้อย
สำหรับ XSL ตอนนี้ CSS สามารถใช้เพื่อปรับใช้ฟังก์ชันบางอย่างของ XSL ได้แล้ว
ข้างต้นคือคำตอบของ "เหตุใดจึงละทิ้ง HTML" อาจจะไม่ครอบคลุมพอ แต่ประเด็นหลักอยู่ที่นี่