เมื่อเร็ว ๆ นี้มีการถกเถียงกันเกี่ยวกับเค้าโครง CSS และเลย์เอาต์ตารางอีกครั้งบนอินเทอร์เน็ต ตอนแรกฉันรู้สึกไม่พอใจเล็กน้อย: ฉันคิดว่าความสำคัญของเค้าโครง CSS ได้หยั่งรากลึกในใจของผู้คนแล้ว แต่ฉันไม่ได้คาดหวังว่านักออกแบบและนักพัฒนาจำนวนมากมีการคัดค้าน
หลังจากสงบลงและหลังจากคิดถึงมันฉันรู้สึกว่าเหตุผลอาจเป็นสองด้าน:
ดังนั้นในขณะที่เราสนับสนุนเค้าโครง CSS เราไม่จำเป็นต้องทำให้เสียชื่อเสียงตารางตัวเองนั้นไร้ค่าเพื่อพิสูจน์ความเหนือกว่าของมัน ในการพัฒนาประจำวันไม่จำเป็นต้องมีความรุนแรงพอที่จะละทิ้งโต๊ะได้อย่างสมบูรณ์ ตารางตัวเองมีความหมายและควรใช้เมื่อถึงเวลาแสดงตารางข้อมูล ในระหว่างกระบวนการพัฒนายังเป็นไปได้ที่จะใช้เลย์เอาต์ Table+CSS ในบางโอกาสที่ต้องชั่งน้ำหนัก ในเรื่องนี้ฉันขอขอบคุณแนวทางปฏิบัติของวิศวกรส่วนหน้าของ Google และ Facebook คุณสามารถติดตามกล่องโต้ตอบป๊อปอัพทั่วไปที่มีเงาโปร่งแสงบน Facebook ซึ่งทำโดยใช้ <bable> และยังยอดเยี่ยมมาก
การอภิปรายนี้เมื่อรวมกับการพัฒนามาตรฐานเว็บในช่วงไม่กี่ปีที่ผ่านมาทำให้ฉันคิดเกี่ยวกับความแตกต่างระหว่างการปรับปรุงและการปฏิรูปในการพัฒนาเว็บ
XHTML 2 พยายามพัฒนาโดยตรงกับ XML ประกาศหยุดพักกับ HTML สิ่งนี้ทำให้ฉันตื่นตระหนกซึ่งเป็นนักพัฒนา HTML แบบดั้งเดิม และเมื่อฉันเห็นองค์กร whatwg เสนอ HTML5 (ในที่สุดก็ได้รับการยอมรับจาก W3C) การปรับปรุงที่อ่อนโยนของมันทำให้ฉันรู้สึกใกล้ชิดมากขึ้นและข้อเท็จจริงก็พิสูจน์ได้ว่า HTML5 กำลังก้าวเข้าหาเรามากขึ้นเรื่อย ๆ ดักลาสคร็อคฟอร์ดรู้สึกว่า HTML5 นั้นดุเดือดเกินไปและเสนอแผนการปรับปรุงสำหรับ HTML 4.2
มาดู JavaScript อีกครั้ง Ecmascript 4 เปลี่ยน JavaScript มาก โชคดีที่คณะกรรมการด้านเทคนิคกลับสู่ความมีสติในขั้นตอนสุดท้ายและ ESMASCRIPT ที่เข้ากันได้ 3.1 ที่เข้ากันได้ย้อนหลังซึ่งได้รับการเสนอใหม่นั้นได้รับการยอมรับอย่างชัดเจนจากนักพัฒนาซอฟต์แวร์จำนวนมากที่ต่อสู้กันในแนวหน้า
การปรับปรุงมากกว่าการปฏิรูปเลือดอาจเป็นวิธีที่ใช้งานได้จริงและสมเหตุสมผลในการส่งเสริมการพัฒนาเทคโนโลยี นี่เป็นกรณีที่มีวิวัฒนาการของมาตรฐานเว็บการอัพเกรดผลิตภัณฑ์หรือโครงการและแม้แต่การสร้างระบบสังคม