Powered By Blogger

วันพฤหัสบดีที่ 12 พฤศจิกายน พ.ศ. 2552

Web 2.0

What Is Web 2.0
(Web 2.0 คือ?)
หลายๆคนคงเคยได้ยินคำว่า Web 2.0 กันมามากมาย แต่ก็ยังไม่ค่อยเข้าใจว่าทำไมมันต้องเป็น
2.0 เป็น 2.1, 3.11 หรือ 2007 ไม่ได้เหรอ บทความนี้จะอธิบายเกี่ยวกับความหมายของ Web 2.0 แต่ก็
หวังว่าคงทำให้หลายๆคนมองเห็นภาพรวมได้มากยิ่งขึ้น
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

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

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