Web 2.0 คืออะไรกันนี่ ?
จริงแล้วสำหรับผมไม่อยากจะพูดใช้ Internet มาตั้งนาน ก็ยังไม่รู้อะไรหรอกครับว่ามันจะเป็น web เวอร์ชั่นไหน แต่พอมาได้ยินคำว่า Web 2.0 ชักจะงงๆ เหมือนกัน อยู่ดีๆมาเป็น web 2.0 แล้วมันคืออะไรล่ะ หน้าตามันเป็นอย่างไร การทำงานของมันเป็นแบบไหน แล้วแตกต่างกับเว็บที่เคยใช้ผ่านมาอย่างไร คำถามเหล่านี้เกิดขึ้นในหัวขึ้นมาทันที ความสงสัยใคร่อยากรู้ จึงนำผมไปสู่การเรียนรู้
ถ้าเป็นสมัยเก่าหรือที่ผ่านมา หรือบางส่วนในปัจจุบัน ก็คงจะหมายถึงเว็บที่ ใช้ HTML เป็นหลักในการพัฒนา ซึ่งแทบจะไม่มีการอัพเดตข้อมูล และส่วนมากจะถูกสร้างขึ้นสมาจาก HTML การใช้ Internet โดยทั่วไปก็เพื่อ ส่ง Email, คุยกับเพื่อนด้วย Chat Room หรือ IM, Download โปรแกรมใหม่, Search หาข้อมูล, แลกเปลี่ยนความเห็นที่ Web Board, อ่านข่าว ฯลฯ ข้อมูลที่นำเสนอนั้นส่วนมากเกิดขึ้นจากหน่วยผู้ให้บริการเป็นผู้สร้าง Content ขึ้นมาเอง ซึ่งข้อเสียคือมันต้องใช้ทรัพยากรค่อนข้างมาก เสียงบประมาณในการหาข้อมูล ซึ่งต่อมาช่วงหลัง ๆ ก็มีการพัฒนาโดยให้เป็บเว็บที่มัน Dtnkmic มากขึ้น เพื่อการตอบโต้กัน หรือ มีระบบจัดเก็บเนื้อหาจากฐานข้อมูล
ส่วนเหตุผลที่มีแรงพลักดันให้เกิด web 2.0 ขึ้นมานั้น เกิดขึ้นมาจากความเปลี่ยนแปลงลักษณะการท่อง Internet วิถีการเข้าสังคม ต้องการรวมประชาคม หรือกลุ่มโดยแยกให้เห็นโดยชัดเจนนั่นเอง หรืออีกด้านก็คือความสามารถของ Internet ที่มีการพัฒนาศักยภาพด้านความเร็วที่สูงขึ้นกว่าเมื่อก่อนมาก คุณลกษณะของ web 2.0 นั้นถูกออกแบบขึ้นจากเทคนิคต่าง ๆ ที่พัฒนาขึ้นมาในยุค 1990 ส่วนรูปแบบใหม่ที่เกิดขึ้นเช่น blogs ,wikis , tags เป็นต้น
Web 2.0 กล่าวได้ว่าเป็น platform ที่อาศัยอุปกรณ์ที่อยู่ในระบบเครือข่ายเป็นส่วนช่วยในการทำงาน ทำให้การทำงาต่างๆไม่ต้องขึ้นกับคอมพิวเตอร์หรืออุปกรณ์คอมพิวเตอร์ของผู้ใช้ โปรแกรมนั้นได้ถูกนำขึ้นมาวางในเครือข่ายซึ่งทำให้ผู้ใช้สามารถเข้าถึงได้ทุกสถานที่ที่มีการเชื่อมต่อเครือข่าย
คุณสมบัติ
การให้ความสำคัญกับผู้เข้าชมเว็บไซต์ โดยที่ผู้เข้าชมเว็บไซต์จะมีส่วนร่วมต่อเว็บไซต์มากขึ้น ไม่ใช่แค่เข้ามาชมเว็บไซต์ที่เจ้าของเว็บจัดทำขึ้นเท่านั้น ผู้เข้าชมเว็บไซต์สามารถสร้าง content ของเว็บไซต์ขึ้นมาได้เองหรือสามารถ tag content ของเว็บไซต์ (คล้ายๆการกำหนด keyword ที่เกี่ยวข้องกับ content โดยผู้เข้าชมเว็บไซต์เป็นผู้กำหนดขึ้น) ตัวอย่างเช่น Digg, Flickr, Youtube , Wiki
Web 2.0 application จะมีคุณสมบัติที่เรียกว่า RIA (Rich Internet Application) นั่นคือ Web 2.0 application จะมี userinterface ที่ดียิ่งขึ้น เช่น คุณสมบัติ drag & drop ซึ่งเราใช้กับใน desktop application ทั่วๆไปก็สามารถใช้ได้บนเว็บเช่นกัน โดยเทคโนโลยีที่เกี่ยวข้องในการสร้าง RIA เช่น AJAX, Flash
คุณสมบัติที่เรียกว่า mash-up ก็เป็นส่วนสำคัญอีกส่วนนึงของ Web 2.0 application นั่นก็คือการที่เราสร้าง Web application ขึ้นมาสักตัวนึง แล้วเราสามารถเปิด service ของ Web application ให้คนอื่นๆสามารถมาใช้ได้ ยกตัวอย่างเช่น ผมสร้าง Web application เกี่ยวกับระบบการซื้อขายสิ้นค้า online ขึ้นมาโดยผมสามารถ mash-up ระบบของผมเข้ากับ Google maps ได้อย่างง่ายดายเพื่อที่จะทำ Web application ของผมนั่นมีความสามารถในการ ซื้อขายสินค้า online แล้วยังสามารถคำนวนระยะทางและเวลาในการขนส่งสินค้าไปให้ลูกค้า รวมทั้งสามารถพิมพ์แผนที่เส้นทางได้ โดยที่ปผมไม่ต้องสร้าง Application สำหรับสร้างแผนที่ขึ้นมาเองเลย โดยเทคโนโลยีที่เกี่ยวข้องคือ Feeds, RSS, SOA, Web services


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