จับไต๋ Offline Web Application 10 July 2008 3:40 pm
บันทึกโดย Mr. PeeTai ใน : สมมติฐาน , 11 ความคิดเห็นอ่านใน Technology Review 10 อันดับ แล้วก็พบว่า Offline Web Application คือหนึ่งใน 10 เทคโนโลยีที่น่าจับตามองในอนาคต
ผมว่าคนที่จัดอันดับคงเกรงใจคนวงการคอมพิวเตอร์มั๊ง เลยจัดอันดับเทคโนโลยีคอมพิวเตอร์นี้เข้าไปด้วย ทั้ง ๆ ที่โดยส่วนตัวแล้วผมมองว่าวิศวกรรมพันธุศาสตร์, นาโนเทคโนโลยี, ประสาทวิทยา และฟิสิกส์อนุภาคน่าจะสำคัญมากกว่า!!!
เมื่อก่อนผมก็เคยคิดเหมือนกันนะ ว่าน่าจะเป็นการดีหากผมสามารถใช้งาน Web Application ได้ โดยไม่จำเป็นต้องใช้ Web Browser เป็นตัวบริหารจัดการ!!!
ผมกำลังหมายถึงอะไร? หมายถึง Instant Messaging เหรอ? หรือว่าหมายถึงเกมออนไลน์? … พวกนั้นก็ทำงานผ่านอินเทอร์เน็ตหรืออินทราเน็ตเหมือนกัน แต่พวกนั้นก็ไม่ถือว่าเป็น Web Application ถูกมั้ย? พวกนั้นกระเดียดไปทาง Desktop Application มากกว่า!
คนที่เจอนิยามของ Offline Web Application เ้ข้าไปคงจะสับสนน่าดู ว่าตกลงมันมีนิยามขอบเขตยังไงกันแน่ … ผมเองก็เช่นกัน ดังนั้นเพื่อให้เข้าใจนิยามของมัน ผมก็เลยต้องลองเอาของจริงที่เป็น Offline Web Application มาติดตั้งดู โดยหนูลองยาที่ผมเอามาลองก็คือ eBay Desktop
หลังจากที่ผมได้ลองใช้งานและตรวจสอบโปรแกรม eBay Desktop แบบหยาบ ๆ แล้ว ก็ทำให้ผมสามารถจับไต๋ Offline Web Application (แบบหยาบ ๆ) ได้ดังนี้
1. ถ้าเรายอมรับว่า Web Browser เป็น Desktop Application ประเภทหนึ่ง งั้นเราก็ต้องยอมรับว่า Offline Web Application ก็เป็น Desktop Application ประเภทหนึ่งเหมือนกัน
2. เราคงคุ้นเคยกับการที่ Web Application ทำงานอยู่บน Web Browser แต่ต่อไปเราอาจจะได้คุ้นเคยกับการที่ Web Application (แบบ Offline) จะไม่ทำงานอยู่บน Web Browser แต่จะยืดอกขึ้นมาทำงานในระดับเดียวกับ Web Browser เลย
3. กลไกของ Offline Web Application ในการติดต่อกับ Web Server ยังคงเหมือนกับการที่ Web Browser ติดต่อกับ Web Server … เพราะมันยังคงสื่อสารด้วย Port 80 อยู่เหมือนเดิม หรือถ้ามีการตั้ง Firewall เอาไว้ มันก็จะสื่อสารกับ Web Server ด้วย Port 8080 แทน
4. เราคงจะเคยคิดว่ามีเพียง Feed Reader เท่านั้นที่จะตอบโต้กับ Web Server ด้วย XML (จริง ๆ มีซอฟต์แวร์ระดับ Enterprise อื่น ๆ ที่คุยกันด้วย XML เหมือนกัน แต่ในที่นี้ไม่ขอกล่าวถึง เพราะไม่ใช่เรื่องเกี่ยวกับ Web Application)… แต่ต่อไปจะไม่ใช่แล้ว … เพราะ Offline Web Application ก็จะตอบโต้กับ Web Server โดยใช้ XML เต็มรูปแบบเหมือนกัน
5. จุดประสงค์แรกที่คิด Offline Web Application ขึ้นมาก็เพราะความกลัว เรากลัวว่าถ้าอินเทอร์เน็ตหลุด แล้วเราจะเข้าถึงข้อมูลส่วนตัวของเราไม่ได้ อีกทั้งยังกังวลว่าข้อมูลจะสูญหายหรือถูกทำลาย ซึ่ง Offline Web Application ก็ตอบโจทย์ได้ดี เพราะมันเป็น Desktop Application ตัวนึงนี่นา ดังนั้นจึงไม่น่าแปลกใจหากมันจะสามารถเขียนข้อมูลสำรองเอาไว้ในเครื่องของเราได้
6. แต่ท้ายที่สุดแล้วผู้ให้บริการ Web ก็ยังคงปรารถนาให้ผู้ใช้อย่างพวกเรา Online เข้าระบบของเขาตลอดเวลาที่ใช้งาน โดยผ่าน Offline Web Application อยู่ดี เพราะข้อมูลสำคัญและจำเป็นที่เราต้องใช้งาน มันก็ยังคงกองอยู่ในอินเทอร์เน็ต รอให้เราใช้ Offline Web Application ไปดูดมาอยู่ดี
7. โดยสรุปแล้ว หาก Offline Web Application เติบโตขึ้นไปเรื่อย ๆ โอกาสที่ Web Browser จะหมดความสำคัญลงไปก็จะยิ่งมีมากขึ้นทุกที ดังนั้น Offline Web Application จึงไม่ใช่คู่แข่งขันในอุตสาหกรรม Web Browser หากแต่เป็น “สินค้าทดแทน” ที่จะมาทดแทน Web Browser นั่นเอง
ถึงจะสรุปมาถึงตรงนี้แล้ว ผมก็ยังอุ่นใจว่า Offline Web Application ยังไง๊ยังไงก็ยังคงดำเนินตามหลักการในการส่งซอฟต์แวร์ให้กับผู้บริโภค ตามหลักการของ Software as a Service อยู่ดี ซึ่งถ้าเป็นแบบนี้ก็แสดงว่าผมยังคงสามารถโม้เกี่ยวกับ “Software as a Service” ไปได้อีกนาน อิ อิ
Technorati Tags: offline, web, applicatiion, software as a service, web server, อินเทอร์เน็ต
