เล่าสูกันฟัง Adobe AIR ไม่ยากอย่างที่คิด
หลังจากที่เมื่อวานลองเข้าไปเล่น Tutorial ใน Adobe AIR for AJAX Developers ก็ต้องขอบอกว่าทำ App ง่ายมากแทบไม่ต้องเรียนอะไรเพิ่มเลย (สำหรับผมนะ) โดยหลักการของ AIR นั้นง่ายๆครับให้คุณใช้ HTML + CSS + Javascript ในการทำ Application ขึ้นมาครับ Javascript นี้รวมถึงพวก jQuery , Prototype , Ext JS , GWT ด้วยนะครับซึ่งเมื่อวานผมไปลองทำ Hello World แบบ Text Editor Style (คือไม่ใช้พวก Aptana Studio หรือ Adobe Dreamweaver นั้นเอง) AIR มีหลักง่ายๆที่ยอมรับได้อยู่
- คุณต้อง Config XML ขึ้นมาตัวหนึ่ง (ซึ่งเป็นปกติของโลกสมัยนี้ไปแล้ว)
- คุณต้องสร้าง HTML ขึ้นมาสักหน้าหนึ่ง
- สร้าง Username Password ของคุณเอง เพื่อให้เกิดการรับรอง
- รวมทุก File เข้าด้วยกันเป็น .AIR แล้วนำไปติดตั้งได้เลย
การที่คุณต้องสร้าง Username Password ของคุณเองเพื่อป้องกันการละเมิดนำ App ของคุณไปแก้ไขต่อ หลักการเบื้องต้นมันง่ายๆแค่นี้ก็สร้าง App ได้แล้วส่วนจะไปแก้ไข PublisherID ต้องไปเรียนเพิ่มอีกที ทำให้ผมไม่ต้องเรียนอะไรเพิ่มมากนักก็สามารถสร้าง App ของตัวเองได้แล้ว อ๋อผมลืมบอกไปนิดถ้าอยากใช้ฐานข้อมูลตัวนี้รองรับ SQLite ด้วยนะครับซึ่งเป็น Database ที่สามารถ Pack เข้าไปรวมได้ทันที (เพราะมันเป็น file) แต่คุณก็ยังทำให้ AIR มันเป็นตัวติดต่อบน Web ได้อย่างง่ายดายผ่าน Web Service ไง !!!
สมมุติว่าผมทำ App ง่ายๆที่ต้องการส่ง Query ไปยัง Google REST แล้วต้องการผลลัพธ์กลับมา แน่นอนตัวที่ทำหน้าที่นี้ใน AIR จะเป็นใครไปไม่ได้นอกจาก Javascript !! ที่รับข้อมูลแบบ REST แล้วนำมาแปลงอีกที แต่ถ้าคุณหาพวก REST ดีๆจะมีการส่งมาในรูปแบบ JSON ซึ่งนำไปใช้ได้ทันที !!! ผมจะเล่าถึง JSON แบบนิดๆหน่อยๆก็คือมันเป็น Array ชนิดหนึ่งที่ดูง่ายและไว ถ้าใน PHP จะนำ JSON มาใช้ก็ต้องใช้คำสั่ง json_decode($jsonArray) แบบนี้
ตอนนี้ผมว่ามันคือยุค Mashup และ Web Service อย่างแท้จริงตอนนี้ใครรู้จัก API , WebService เยอะๆมันจะได้เปรียบแต่ถ้าพูดถึงด้าน Performance แล้วสำหรับเมืองไทย WebService ยังไม่โตเท่าที่ควร ต้องรอให้คนไทยทำ Web Service ออกมากันเยอะๆ แล้วคราวนี้คนไทยก็ถึงยุค Mashup , Web Service จริงๆกันเสียที ! ลาไปอ่านหนังสือสอบก่อนแล้วครับ
เนื้อหาคล้ายกันที่น่าสนใจ


น่าสนใจมากครับ กำลังจะศึกษาตัวนี้อยู่พอดี