web 2.0

posted on 15 Sep 2008 22:47 by siwapong

Read/Write, dynamic data through web services


       ปัจจุบันการใช้ Internet เปลี่ยนไปจากเมื่อ 2-3 ปีที่ผ่านมามาก เมื่อก่อนรู้จักที่จะใช้ Internet เพื่อ ส่ง Email, คุยกับเพื่อนด้วย Chat Room หรือ IM, Download โปรแกรมใหม่, Search หาข้อมูล, แลกเปลี่ยนความเห็นที่ Web Board, อ่านข่าว ฯลฯ สิ่งเหล่านี้คือ Feature หลักๆที่เราใช้งาน แต่ลองมาคิดถึงปัจจุบันเรากลับใช้ Internet เพื่อเขียน BLOG, แชร์ Photo, ร่วมเขียน Wiki, Post Commment ในข่าว, หาแหล่งข้อมูลด้วย RSS เพื่อ Feed มาอ่านที่ Desktop, และ Google จะเห็นได้ว่าวิถีการใช้ Internet เริ่มเปลี่ยนไปWeb 2.0 คือการให้ความหมายของสิ่งที่เปลี่ยนไปของเทคโนโลยีเว็บไซต์ โดยกำหนดตัวเลขว่าเป็น generation ที่ 2 ของเว็บ สิ่งต่างๆที่เกี่ยวข้องกับ Web 2.0 นั้นก็ เช่น AJAX, Blog, Feeds, Podcast, Social networking ฯลฯ โดย Web 2.0 application จะคุณสมบัติดังต่อไปนี้- ให้ ความสำคัญกับผู้เข้าชมเว็บไซต์ โดยที่ผู้เข้าชมเว็บไซต์จะมีส่วนร่วมต่อเว็บไซต์มากขึ้น ไม่ใช่แค่เข้ามาชมเว็บไซต์ที่เจ้าของเว็บจัดทำขึ้นเท่านั้น ผู้เข้าชมเว็บไซต์สามารถสร้าง content ของเว็บไซต์ขึ้นมาได้เองหรือสามารถ tag content ของเว็บไซต์ (คล้ายๆการกำหนด keyword ที่เกี่ยวข้องกับ content โดยผู้เข้าชมเว็บไซต์เป็นผู้กำหนดขึ้น) ตัวอย่างเช่น Digg, Flickr, Youtube , Wiki- Web 2.0 application จะมีคุณสมบัติที่เรียกว่า RIA (Rich Internet Application) นั่นคือ Web 2.0 application จะมี User Interface ที่ดียิ่งขึ้น เช่น คุณสมบัติ 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

ตัวอย่างของเทคโนโลยีที่มีแนวคิดของเว็บ 2.0
Google AdSense?

กูเกิ้ล แอดเซ้นส์ คือระบบโฆษณาบนเว็บไซต์ ซึ่งจะทำให้ผู้ผลิตเว็บไซต์ หรือเจ้าของเว็บไซต์ สามารถนำโฆษณาจจากระบบของ Google Adsense มาติดในเว็บไซต์ เพื่อเพิ่มรายได้ให้เว็บไซต์ ซึ่งรูปแบบของโฆษณา ส่วนใหญ่จะมาในรูปแบบตัวอักษร ( Text )  บางทีอาจจะมีในรูปแบบแบนเนอร์

Flickr
เป็นการอำนวยความสะดวกการใช้งานการอัพโหลดไฟล์ประเภทรูปถ่าย ซึ่งเราอาจดาวน์โหลดโปรแกรม มาติดตั้งในเครื่องของเรา หลังจากการติดตั้ง โปรแกรมจะขอให้มีการ Authorization สำหรับ Uploader ให้ผู้ใช้แสดงความยินยอม และให้ทราบข้อควรปฏิบัติในการใช้งานโปรแกรม