Let's engage user with Flash platform
ของใหม่ๆใน Flash Builder 4 beta – Part 2: Enabling data-centric development
คุณกำลังอ่านส่วนที่ 2 ใน 3 ของ “ของใหม่ๆ ใน Flash Builder 4 beta” ทั้งหมดมี 3 ตอน ตามรายการข้างล่างนี้ครับ
- Part 1: Improving designer/developer workflow
- Part 2: Enabling data-centric development
- Part 3: Making developer more productive
ตอนนี้เรามาถึงส่วนที่สองของ feature ใหม่ๆ ใน Flash Builder 4 Beta กันบ้าง โดย Adobe ได้ศึกษาการนำ Adobe Flex ไปใช้งานของลูกค้าส่วนใหญ่ พบว่าจะเป็นการทำไปใช้ในองค์กรโดยทำงานกับข้อมูลเป็นหลัก หรือนำไปสร้าง user interface เจ๋งๆ ในกับ ระบบ back-end เดิมที่อาจจะใช้ Adobe ColdFusion, Microsoft ASP.NET, Java, หรือ PHP รวมถึงการติดต่อกับพวก Third-party API ที่เป็น web service อย่าง REST หรือ SOAP ทาง Adobe เลยให้ความสำคัญกับส่วนการ ทำงานที่เกี่ยวข้องกับข้อมูลนี้มาก โดยใจความสำคัญคือ
ไม่ว่าระบบเดิมจะถูกสร้างขึ้นบน platform ใดๆ หรือบน technology อะไรก็ตาม ใจความสำคัญคือการทำงานกับ data หรือข้อมูล โดยการเชื่อมต่อกับแหล่งข้อมูลดังกล่าว และเชื่อมมันเข้ากับ Flex Component
ข้อความข้างบนคือใจความสำคัญของ feature ที่สองใน Flash Builder 4 ครับ โดยมุ่งเน้นไปที่ความง่ายและรวดเร็ว เหนือกว่าการทำงานแบบเดียวกันใน HTML
การทำงานของ Data centric development ใน Flash Builder 4 ประกอบไปด้วย 3 ส่วนใหญ่ๆ
- การระบุลักษณะหรือแหล่งที่มาของข้อมูล (defining a data/service model)
- เชื่อมต่อการทำงานเข้ากับ Flex component (binding service operations to Flex components)
- เพิ่มลักษณะการทำงานของข้อมูลแบบพิเศษ เช่น การทำ paging และ data-management
การสร้าง model และเชื่อมต่อข้อมูล หรือ service ที่ง่ายกว่าเดิม
Data/Service model เป็นวิธีการหนึ่งที่ถูกนำมาใช้ในการเชื่อมต่อและดึงข้อมูลจาก service ที่เรามีอยู่แล้ว ใน Flash Builder 4 Beta วิธีการนี้กลับมาโดดเด่นอีกครั้งครับ โดยเราแค่ให้ Flash Builder ทำการวิเคราะห์ logic ที่เรามีอยู่แล้ว ไม่ว่าจะเป็น ColdFusion component, PHP Classes, Java, หรือ web service โดยเราสามารถที่จะ binding ข้อมูลจาก service พวกนี้เข้ากับ Flex component อย่างง่ายดาย
Advanced data management features
แน่นอนว่าการพัฒนา application แบบ data-centric ต้องมีอะไรมากกว่าการ binding ข้อมูลเข้ากับ component แน่นอนครับ. Flash Builder สามารถช่วยคุณสร้าง client ที่สามารถจัดการข้อมูลได้อย่างง่ายๆ เช่นการ fetching ข้อมูลตามความเหมาะสมเพื่อการทำงานกับข้อมูลขนาดใหญ่, การติดตามการเปลี่ยนแปลงของข้อมูล, การอนุญาตให้ user ยกเลิกการเปลี่ยนแปลงก่อนหน้า, และการทำงานแบบ CRUD ที่ทั้งหมดนี้ปกติจะต้องทำการทำเองตั้งแต่ต้น ผลลัพธ์คือทำให้พวกเราสามารถนำเสนอข้อมูลให้กับ user เกินกว่าที่ HTML ธรรมดาทั่วไปจะทำได้
แล้วพบกันใน part 3 ครับ
Related posts:
| Print article | This entry was posted by Greendog on Sunday, 16 August, 2009 at 11:49 am, and is filed under Adobe News, Reference. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |





