2011-01-19 9 views
0

私は、FlashクライアントアプリケーションとのAMF通信を処理するためのPHPライブラリを探しています。私のサーバはPHP 5.3.5とcakePHPアプリケーションを実行します。AMF通信を処理するために選択するPHPライブラリはどれですか?

私はcakeAMF、cakeAMFPHPとCpamfケーキプラグインを試しましたが、それらはすべてかなり古いもので、もう更新されていません。また、PHP 5.3でcakePHP 1.3でそれらを統合する問題が多発しています。

私は今、WebORB、sabreAMF、Zend AMFの次のプレイヤーに目を向けるつもりです。

既にテストしましたか?もしそうなら、どちらをお勧めしますか?

答えて

0

私はCakePHPとの統合を試みていませんが、古いAMFPHP、ZendAMF、WebORBを使用しています.ZendAMFは既存のアプリケーションに簡単に統合できます。私が理解する限り、AMFPHPの作成者はZendAMFを作成しました。したがって、PHPで利用可能なAMFの中で最も速くて正確な実装でなければなりません。

私はSymfonyアプリケーションで行ったことと同じことをやっており、古いAMFPHPを使っていました。最終的には大丈夫でしたが、AMFPHPは実際にはそのために設計されていないため、対処すべきいくつかの問題がありました。さらに、AMFPHPで壊れているZendAMFには、たくさんのものが修正されています。

+0

ZendAMFはZendフレームワークを動作させる必要がありますか?私はcakePHPの上にZendスタック全体を持っていなくてもいいと思っています。 – pixelastic

+0

ZendAMFは、Zendフレームワーク全体にいくつかの依存関係しかありません。ほとんどの場合、スタンドアロンです。 ZendAMFの依存関係のパッケージはhttp://framework.zend.com/download/amfからダウンロードできます。 – warhammerkid

0

私はcakephp 1.3をamfphpでcakephp 2.0に移行しました。これはうまくいくようです。これは、2つのネイティブ関数が(amf3_encodeことができます

http://neoxic.me/php-amf3/

)と:私は、任意の関心

0

がある場合は、高速かつ信頼性の高いPHP AMF3の拡張子は試してみることがありますgithubの上でそれを利用できるようにするつもりですamf3_decode()は、比較的大きなフレームワークを持ち込むのではなく、採用されるべきです。

関連する問題