سؤال

لا أفهم تمامًا كيفية التواصل بين Adobe Air (باستخدام Flex3) و PHP. أنا أفهم أن العديد من AMFPHP و Zend AMF.

ومع ذلك ، يبدو أن AMFPHP قديم و Zend AMF (مما أفهمه) لا يعمل إلا مع إطار Zend (شيء لا أستخدمه ، ولا مثل IMHO).

سؤالي هو: هل هناك طرق أخرى للتواصل إلى جانب هذه. أعلم أنه يمكن للمرء استخدام XML للقيام بذلك ، لكن هل هو فعال؟ هل يمكنني استخدام XML لإدخاله في جداول MySQL؟

هل هناك طرق أخرى؟

هل كانت مفيدة؟

المحلول

قد يكون AMFPHP "قديمًا" ولكنه يعمل بشكل لا يصدق ويقوم بعمله بشكل جيد. السبب في عدم تحديثه هو أنه لا يحتاج حقًا إلى أن يكون كذلك. Weborb هو خيار آخر. Weborb هو بدس. نوصي بشدة بالتحقق من ذلك.

بعض الخيارات الأخرى:

  • XML (خدمة نمط الراحة)
  • تدوين كائن JavaScript القياسي JSON

AMF بعيدًا عن أي من هذه الحلول. إنه أسرع وأحجام نقل أصغر ، ولا تضطر إلى التغلب على التحويلات على كلا الجانبين. يتحدث الخادم والعميل في الكائنات المكتوبة الأصلية ، وليس أنواع بيانات ASCII العامة.

نصائح أخرى

قول انت :

يعمل Zend AMF (مما أفهمه) فقط مع إطار Zend

هذا ليس صحيحا : Zend_Amf يمكن تنزيلها واستخدامها ، كحزمة مستقلة ، دون الحاجة إلى التعامل مع بقية إطار Zend.

يرى : Zend AMF Download

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top