ตอบคำถาม "เด็กขี้สงสัย"

posted on 05 Sep 2007 11:11 by greendog

สวัสดีครับ post นี้จะเป็นการตอบคำถามจาก mail ของ คุณ "เด็กขี้สงสัย" นะครับ โดยผมเห็นว่า เป็นคำถามที่คนส่วนใหญ่ที่จะเริ่มศึกษา Flex น่าจะสงสัยกัน เลยขอเอามาลงที่นี่นะครับ

อยากรู้ว่า ตอนนี้ flex ที่มีอยู่ในขณะนี้ฟรีหรือเปล่า ค่ะ
>
> แล้วถ้า จะนำ flex มาพัฒนา กับเว็บไซต์ จะทำในส่วนไหนได้บ้าง
>
> หรือ พัฒนาได้แค่หน้าจอค่ะ อยากรู้พอคร่าวๆค่ะ
>
> แล้วเราต้องศึกษา ภาษา MXML ด้วยใช่ไหมค่ะ

ขอตอบดังข้างล่างนะครับ

สำหรับคำถามที่คุณเมย์ถามมา ผมจะถือว่าคุณมีประสบการณ์ในการทำ web application อยู่แล้ว และ กำลังศึกษา Flex ที่จะนำมาใช้ในงานของคุณนะครับ

  1. ตอนนี้ Flex SDK ถือว่าเป็น open-source ครับ ส่วน Flex builder นั้นเป็นลิขสิทธิ์โดยตรงของ Adobe Inc. ครับต้องเสียเงิน ซื้อ license
  2. การนำ Flex มาใช้กับ web เราสามารถทำได้หลายทางครับ แต่โดยตรงแล้ว เราจะใช้ Flex ในด้านของ front-end คือ user-interface logic ครับ โดย adobe เตรียม API ซึ่งใช้ต่อกับข้อมูลภายนอกได้หลายทางอยู่แล้ว การพัฒนาสามารถทำ Flex มาแทนที่ HTML ได้เหมือนกันครับ
  3. Flex มีความสามารถในการจัดการข้อมูลด้วยนะครับ แต่ไม่มีฟังก์ชั่นที่ต่อกับ Database โดยตรง การทำการแลกเปลี่ยนข้อมูลจะเกิดขึ้นทาง API ที่ Adobe เตรียมไว้ให้ครับ
  4. ใช่ครับ MXML เป็น XML-based tag ที่ทำหน้าที่โดยรวมคือ การวาง layout ให้กับ Flex application นั่นเองครับ ซึ่ง MXML มีความสามารถด้านอื่นอีก เช่นการควบคุม Behaviorและ Stateของ Applicaiton แม้แต่การ validation ข้อมูลเบื้องต้นด้วย


Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

#1 By Nguyen anh Bobby on 2007-09-05 11:17

แหล่ม

#2 By tanicha on 2008-08-13 12:46

API ตัวไหนที่ใช้ ในการแลกเปลี่ยนข้อมูลครับ

#3 By tanicha on 2008-08-13 12:46