สารบัญ:
- HTML: สถานการณ์ปัจจุบัน
- ประโยชน์ของ HTML 5
- HTML5 และความปลอดภัย
- HTML5: ที่ใดที่สามารถนำไปสู่เวิลด์ไวด์เว็บ
- HTML ของอนาคต
- การย้ำต่อไปของเว็บ
สำหรับผู้ใช้ทั่วไปเวิร์ลด์ไวด์เว็บมาไกลในเวลาน้อยกว่าสองทศวรรษ: จากเว็บไซต์ Geocities ยุคแรก ๆ ที่มีสีสันสดใสไปจนถึงไซต์ที่เรียบง่ายเช่น Google ไปจนถึงไซต์ที่มีการโต้ตอบสูงเช่น Facebook, Twitter และ YouTube สิบปีที่แล้วเว็บไซต์ส่วนใหญ่มีเนื้อหาเป็นข้อความ ภาพมีความหรูหราวิดีโอที่ไม่เคยได้ยิน ตอนนี้คุณสามารถเล่นเนื้อหามัลติมีเดียได้จากเบราว์เซอร์ของคุณ เรามาไกลแน่นอน บางทีนั่นอาจเป็นสาเหตุที่ทำให้แปลกใจที่ค้นพบว่าเทคโนโลยีที่อยู่เบื้องหลังทุกสิ่งที่เราเคยเห็นบนเว็บจนถึงขณะนี้ยังคงเหมือนเดิมไม่มากก็น้อย
HTML ซึ่งเป็นภาษาที่โปรแกรมเมอร์และผู้ดูแลเว็บใช้สร้างเว็บไซต์ส่วนใหญ่ยังคงไม่เปลี่ยนแปลงมานานกว่าทศวรรษแล้ว ในความเป็นจริงมันเป็นเพียงในปี 2010 ที่สื่อกระแสหลักเริ่มทิ้ง HTML5 ลงในข่าวและสมาคมเว็บทั่วโลกยอมรับเฉพาะมาตรฐานที่เสนอในปี 2011
ดังนั้น HTML5 ยังอยู่ระหว่างการพัฒนาเป็นอย่างมากแม้ว่าเว็บเบราว์เซอร์และเว็บไซต์ต่างๆจะใช้คุณสมบัติหลายประการอยู่แล้ว อันที่จริงเบราว์เซอร์หลัก ๆ เช่น Chrome, Firefox, Safari และ Internet Explorer นั้นมีฟีเจอร์ HTML5 เพิ่มมากขึ้นในแต่ละเวอร์ชั่นใหม่ มีการพูดคุยกันมากมายเกี่ยวกับประโยชน์และฟีเจอร์ต่าง ๆ ของมัน แต่ความจริงเรื่องนี้มีความจริงแค่ไหน? ที่นี่เราจะดูที่ HTML5 และสิ่งที่มีให้ (สำหรับการอ่านพื้นหลังบางส่วนตรวจสอบการย้ายจาก Flash เป็น HTML5)
HTML: สถานการณ์ปัจจุบัน
โดยทั่วไปแล้ว HTML5 จะถูกนำเสนอเป็นการปรับปรุงภาษามาร์กอัปปัจจุบันที่ใช้: HTML4 และ XHTML 1.1 อันที่จริง HTML5 เกิดขึ้นเพราะผู้ร่วมงานของ W3C และ Web Hypertext Application Technology Group Working ต้องการให้มีภาษามาร์กอัปเดียวสำหรับเว็บเพจเพื่อลดข้อผิดพลาดในเอกสารเว็บและสามารถเขียนเป็น HTML หรือ XHTML- HTML4
HTML4 เป็นมาตรฐาน HTML ที่ใช้ในปัจจุบัน มันทำงานบน HTML พื้นฐานโดยขยายการทำงานด้วยสคริปต์สไตล์ชีตวัตถุฝังตัวและการปรับปรุงอื่น ๆ ที่คล้ายกัน
- XHTML
XHTML นั้นโดยพื้นฐานแล้ว HTML4 รวมกับ XML ซึ่งเป็นภาษามาร์กอัปที่ขยายได้ซึ่งทำให้ HTML ง่ายขึ้นโดยไม่ทำให้ประสิทธิภาพและความยืดหยุ่นลดลง
ประโยชน์ของ HTML 5
HTML5 ถูกมองว่าเป็นอะไรที่มากกว่าแค่การผสมผสานระหว่างสิ่งที่ทำงานกับ HTML4 และ XHTML
W3C และ WHATWG กำหนดเป้าหมายต่อไปนี้สำหรับ HTML5:
- ลดความต้องการปลั๊กอินเช่นแฟลช
- องค์ประกอบเพิ่มเติมในการสร้างประโยคเพื่อแทนที่สคริปต์
- อุปกรณ์อิสระ
- อ้างอิง HTML, DOM, CSS และ JavaScript
- การวาดภาพ 2 มิติสามารถทำได้โดย
- เล่นวิดีโอและเสียงโดยไม่ต้องใช้ปลั๊กอินภายนอก
- รองรับการจัดเก็บในท้องถิ่น
- องค์ประกอบเฉพาะเนื้อหาเช่น
- การควบคุมแบบฟอร์มเช่นอีเมล, URL, การค้นหา, วันที่และปฏิทิน
HTML5 และความปลอดภัย
HTML5 มีความเป็นไปได้ที่ยอดเยี่ยมสำหรับผู้ใช้เว็บเช่นสามารถดูวิดีโอโดยไม่ต้องดาวน์โหลดและติดตั้งปลั๊กอินการโต้ตอบแบบลากและวางการสร้างเอกสารและเขียนอีเมลแม้จะไม่มีการเชื่อมต่ออินเทอร์เน็ตก็ตาม และแน่นอนการทำงานร่วมกัน
แต่ด้วยการเปลี่ยนแปลงทั้งหมดและคุณสมบัติทั้งหมดหมายความว่าในที่สุดเราก็กำจัดปัญหาด้านความปลอดภัยเมื่อพูดถึงเว็บเบราว์เซอร์และเว็บไซต์หรือไม่ หมายความว่าจุดจบของมัลแวร์ไวรัสและโปรแกรมที่เป็นอันตรายอื่น ๆ เข้าสู่คอมพิวเตอร์ของคุณผ่านเว็บเพจที่ติดไวรัสหรือไม่
น่าเศร้าคำตอบคือไม่
ใกล้ถึงสิ้นปี 2554 สำนักงานเครือข่ายและความมั่นคงสารสนเทศของยุโรปรายงานว่าพวกเขาพบปัญหาด้านความปลอดภัย 51 เรื่องโดยรอบ HTML5 และ API ที่เกี่ยวข้อง มาตรฐานในอนาคตเปิดประตูสำหรับช่องโหว่และภัยคุกคามใหม่ ๆ ที่ไม่เคยเห็นมาก่อน
ตัวอย่างเช่น HTML5 และ API ของจริงแสดงให้เห็นถึงการเขียนโปรแกรมของเบราว์เซอร์ให้กับนักพัฒนาซึ่งอาจหมายถึงช่องโหว่ที่มีการแบ่งปันทรัพยากรข้ามแหล่งกำเนิดการคลิกแจ็คความเป็นส่วนตัวตำแหน่งทางภูมิศาสตร์และเว็บซ็อกเก็ต
แต่อย่างที่ Mike Schema เขียนไว้ใน Mashable ในเดือนเมษายน 2554 ช่องโหว่ที่ร้ายแรงที่สุดไม่ได้มาจาก HTML5 ต่อ se แต่จากนักพัฒนาที่ใช้ HTML5 สำหรับแอพของพวกเขา อีกจุดอ่อนคือการใช้งานที่แตกต่างกันที่ใช้โดยเบราว์เซอร์ที่แตกต่างกัน
HTML5: ที่ใดที่สามารถนำไปสู่เวิลด์ไวด์เว็บ
HTML5 นั้นยังห่างไกลจากความสมบูรณ์แบบซึ่งเป็นที่เข้าใจได้เพราะยังไม่ได้นำออกใช้และทำให้เป็นทางการ ในขณะเดียวกันมีโปรแกรมเมอร์ที่มีความสามารถจำนวนมากที่อุทิศเวลาทักษะความรู้และความพยายามในการทำให้ดีขึ้นและปลอดภัยยิ่งขึ้น
นอกจากนี้ยังมีมาตรการต่อต้านที่ครอบตัดทันทีที่มีการค้นพบและใช้ช่องโหว่
และแม้จะมีข้อบกพร่องในปัจจุบัน HTML5 ไม่ได้เรียกว่าอนาคตของการพัฒนาเว็บเพื่ออะไร มันถูกมองว่าเป็นตัวเปลี่ยนเกม เมื่อข้อบกพร่องได้ผลเราจะเหลือมาตรฐานความปลอดภัยที่ทรงพลัง แต่พอเพียง ซึ่งหมายความว่าผู้ใช้จะไม่ต้องดาวน์โหลดปลั๊กอินและซอฟต์แวร์อื่น ๆ อีกต่อไปเพื่อดูเว็บเพจ เบราว์เซอร์จะเป็นคนที่แอบซ่อนเร้นเว็บไซต์จะมีความสมบูรณ์ยิ่งขึ้นและมีการโต้ตอบมากขึ้นและแอพพลิเคชั่นจะไม่มีทั้งแพลตฟอร์มและง่ายต่อการพัฒนา ในที่สุด HTML5 จะมอบประสบการณ์ออนไลน์ที่ดีขึ้นและปลอดภัยยิ่งขึ้นกว่าที่เรามีในขณะนี้
HTML ของอนาคต
นอกจากนี้ยังเป็นที่น่าสังเกตว่า HTML5 นั้นเหมาะสมอย่างยิ่งสำหรับอนาคต ทุกวันนี้ผู้คนกำลังเข้าถึงเวิลด์ไวด์เว็บไม่เพียง แต่บนพีซีที่บ้าน แต่ยังรวมถึงแล็ปท็อปสมาร์ทโฟนแท็บเล็ตและอุปกรณ์มือถืออื่น ๆ HTML5 เป็นโซลูชั่นเดียวสำหรับการทำงานที่ราบรื่นผ่านหลายแพลตฟอร์มโดยไม่ต้องทำงานเพิ่มเติม การเปลี่ยนแปลงนี้จะช่วยให้นักพัฒนาซอฟต์แวร์มุ่งเน้นไปที่การทำงานมากกว่าการสร้างผลิตภัณฑ์ที่คล้ายกันสำหรับแพลตฟอร์มที่แตกต่างกัน
ดังนั้นลองจินตนาการถึงอนาคตโดยไม่จำเป็นต้องใช้หลายรุ่น HTML5 ทำให้คุณสามารถเข้าถึงแอพได้ไม่ว่าคุณจะใช้อุปกรณ์ใด นี่อาจหมายถึงการเสียชีวิตของ Kindle และผู้อ่าน e-book อื่น ๆ เนื่องจาก HTML5 สามารถแสดงนิตยสารหนังสือพิมพ์และใช่หนังสือได้อย่างถูกต้องทำให้ง่ายต่อการอ่าน e-books ในอุปกรณ์จำนวนมากรวมถึงสมาร์ทโฟน
HTML5 ยังสามารถปูทางสำหรับเกมในเบราว์เซอร์ที่ดีขึ้นรวมถึงแอปพลิเคชันที่อนุญาตให้ผู้ใช้วาดบนหน้าเว็บ 3-D อาจกลายเป็นความจริงด้วยแพลตฟอร์ม WebGL
แต่สิ่งที่ทำให้ HTML5 แตกต่างจากรุ่นก่อนคือมันให้วิธีใช้แอปพลิเคชันของคุณแบบออฟไลน์ คุณสามารถใช้คอมพิวเตอร์เพื่อจัดเก็บข้อมูลความสามารถที่ไม่สามารถทำได้ก่อนหรืออย่างน้อยก็มีข้อ จำกัด มาก่อน
การย้ำต่อไปของเว็บ
โดยสรุป HTML 5 เป็นก้าวกระโดดที่ยิ่งใหญ่เท่าที่การพัฒนาเว็บและการเขียนโปรแกรมมีความกังวล มันนำเสนอโลกใหม่ของฟีเจอร์ที่เปลี่ยนวิธีที่ผู้เล่นในสนามเข้ามาพัฒนาเว็บไซต์และแอพพลิเคชั่น มีอุปสรรคบางอย่างที่จะเอาชนะได้ในด้านความปลอดภัย แต่สิ่งเหล่านี้มีแนวโน้มที่จะซีดเซียวเมื่อเทียบกับโอกาสใหม่ ๆ ที่ HTML5 มอบให้ แน่นอนเราจะต้องรอและดูว่ามันจะเปิดออกทั้งหมดได้อย่างไร แต่การเปลี่ยนแปลงกำลังเข้ามาในเว็บ