Feature comparison between AMFPHP and other Remoting gateway

Posted by PunNeng, Sun Nov 20 00:56:00 UTC 2005

นอกจาก AMFPHP แล้ว ยังมีอีกหลายๆค่ายที่สร้างตัว Remoting Gateway นี้มา เช่น PHPObject, Cabron Connector, NKConnector แต่ที่เห็นเด่นๆเลยคงจะเป็น PHPObject

AMFPHP กับ PHPObject

PHPObject ก็ทำหน้าที่เหมือนๆกับ AMFPHP แต่มีอย่างนึงที่ต่างออกไปคือไม่ได้ใช้ AMF Format แต่หันมาใช้ PHP Serialize Fromat แทน แล้วจะส่งข้อมูลผ่านให้ Flash โดยผ่าน POST method โดยใช้ร่วมกับ XML Object แทนที่จะใช้ NetConnection ในส่วนของ Flash Comm รองรับ Remoting แต่ไม่รองรับ LoadVars หรือ XML นั่นหมายความว่า PHPObject ไม่สามารถทำงานร่วมกับ Flash Comm ได้

ข้อแตกต่างอื่น ของ PHPObject คือ Object จะถูก syncronize ข้ามระหว่าง Flash กะ PHP หรือ ก่อนที่จะมีการส่งอะไรไปให้ Flash จะมีการวิ่งไปบน Server สองเที่ยว แทนที่จะิวิ่งเที่ยวเดียวในการติดต่อกับ Remoting หรือ บนฝั่ง PHP, function ทีถูกทำการ serialize ไว้ ถ้าส่งไปใช้บน Flash จะต้องมาเสียเวลา deserialize อีก เสียเวลาตายเลย และ PHPObject ยังไม่ทำการ serialize SQL resultset โดยอัติโนมัติด้วย แต่ AMFPHP มันทำให้ และตัวที่คุม Web Services ของ PHPObject ยังมีข้อจำกัดคือใช้ได้เฉพาะ NuSOAP แต่ AMFPHP ใช้ได้ทั้ง SOAP::Pear และ PHP5 SoapClient

ลองมาดูค่ายอื่นๆ หน่อย

แก้ไขล่าสุด วันที่ 14 มิถุนายน 2550 เวลา 3.25 น.

ข้อมูลจาก
link ตายไปแล้ว ==' http://www.amfphp.org

ปล. FlashORB คือ Midnight Coders' WebORB (อันเดียวกัน)

Filed Under: General | Tags: amfphp flash remoting phpobject

Comments

Have your say

A name is required. You may use HTML in your comments.




codegent: we're hiring