วันอาทิตย์ที่ 9 กันยายน พ.ศ. 2555

เทคโนโลยีเว็บ..ประวัติของเว็บไซต์..Web 2.0


2.   Dynamic : หรือ web2.0เป็นเว็บไซต์ทีสามารถเปลี่ยนแปลงข้อมูลได้เอง โดยไม่จำเป็นต้องเขียนหน้าเว็บใหม่เอง เช่น กระดานข่าว (Web board หรือ Forum), Search Engine จะสังเกตได้ว่า เมื่อมีผู้มาตั้งกระทู้ และตอบกระทู้ ก็จะเกิดหน้าเว็บเพจนั้นๆ ขึ้นได้เอง โดยที่เราไม่ได้เป็นคนสร้างหน้าเว็บเหล่านั้นเอง เว็บไซต์รูปแบบนี้จะถูกสร้างด้วยภาษา Script แบบ Server Side Script เช่น PHP, ASP, ASP.Net, JSP และ etc. ไฟล์เอกสารที่ได้จะมีนามสกุล .php, .asp .aspx เป็นต้น และมักจะมีการติดต่อกับ Database เพื่อบันทึกข้อมูลลงใน Database หรือนำข้อมูลจาก Database ออกมาแสดงผลที่หน้าเว็บ ส่วนการทำงานของเว็บไซต์รูปแบบนี้ จะต่างจากแบบ Static โดยเมื่อมีผู้ชมเรียกดูหน้าเว็บเพจ ไฟล์หน้าเว็บเพจนั้นจะถูกแปลและ execute คำสั่งโดยตัว Interpreter ที่ฝั่ง Server ให้อยู่ในรูปแบบเอกสาร HTML ก่อน จึงส่งกลับให้ Web Server เพื่อส่งต่อไปให้ Web browser ของผู้ใช้งานต่อไป การสร้างเว็บไซต์รูปแบบนี้ ต้องอาศัยความรู้ในการเขียนโปรแกรมมากกว่าแบบแรกมาก นอกจากจะต้องมีความรู้พื้นฐาน HTML แล้ว ยังต้องเขียนภาษา Server Side Script จำเป็นต้องรู้เรื่องการจัดการ Database ต้องเขียนภาษา SQL เพื่อจัดการกับข้อมูลใน Database ได้


ภาพที่ 2 ส่วนหนึ่งของ web2.0 

Web 2.0 เป็นเว็บในปัจจุบัน ที่เราใช้ Internet เพื่อเขียนบล็อก (BLOG), แชร์รูปภาพ [3] ร่วมเขียนวีกี (Wiki), แสดงความคิดเห็น (Post Comment) ในข่าวหาแหล่งข้อมูลด้วย RSS เพื่อ Feed มาอ่าน รวมทั้ง Google จะเห็นได้ว่าวิถีการใช้ Internet เริ่มเปลี่ยนไป เว็บ 2.0 คือ การให้ความหมายของสิ่งที่เปลี่ยนไปของเทคโนโลยีเว็บไซต์เว็บในยุคปัจจุบัน ให้ความสำคัญกับผู้เข้าชมเว็บไซต์ โดยที่ผู้เข้าชมเว็บไซต์จะมีส่วนร่วมต่อเว็บไซต์มากขึ้น ไม่ใช่แค่เข้ามาชมเว็บไซต์ที่เจ้าของเว็บจัดทำขึ้นเท่านั้น ผู้เข้าชมเว็บไซต์สามารถสร้างข้อมูล (Content) ของเว็บไซต์ขึ้นมาได้เองหรือสามารถกำหนดคำสำคัญของเว็บไซต์ที่เกี่ยวข้องข้อมูล (tag content) ตัวอย่างเช่น Digg, Flickr, YouTube, Wiki Web 2.0 application นอกจากนั้นยังมีคุณสมบัติที่เรียกว่า RIA (Rich Internet Application) คือมี ส่วนติดต่อผู้ใช้ (User Interface) ที่ดียิ่งขึ้น เช่น คุณสมบัติลากแล้ววางโดยเทคโนโลยีที่เกี่ยวข้องในการสร้าง RIA เช่น AJAX, Flashส่วนสำคัญอีกส่วนหนึ่งของเว็บแอพพลิเคชั่น 2.0 นั่นก็คือการที่สร้างเว็บแอพพลิเคชั่นแล้วเปิดบริการของเว็บให้คนอื่นๆ สามารถมาใช้ได้ เช่น สร้างเว็บแอพพลิเคชั่นเกี่ยวกับระบบการซื้อขายสินค้าออนไลน์ขึ้นมา



ไม่มีความคิดเห็น:

แสดงความคิดเห็น