2011-01-19 4 views
0

Я ищу библиотеку PHP для обработки AMF-связи с помощью приложения-клиента Flash. На моем сервере будет работать PHP 5.3.5 и приложение cakePHP.Какую библиотеку PHP выбрать для обработки сообщений AMF?

Я пробовал плагины cakeAMF, cakeAMFPHP и Cpamf, но все они довольно старые и не обновляются больше. Также я сталкиваюсь с множеством вопросов, интегрирующих их в cakePHP 1.3 на PHP 5.3.5

Итак, теперь я перехожу к следующим игрокам в очереди: WebORB, sabreAMF и Zend AMF.

Вы уже тестировали их, и если да, то какой из них вы бы предложили?

ответ

0

Я не пробовал интегрировать любые из них с CakePHP, но я работал со старыми AMFPHP, ZendAMF и WebORB, а ZendAMF - это лучший выбор для интеграции в существующее приложение. Насколько я понимаю, автор AMFPHP создал ZendAMF, поэтому это должна быть самая быстрая и правильная реализация AMF, доступная для PHP.

Я сделал то же самое, что и с приложением Symfony, и использовал для этого старый AMFPHP. В конце концов все получилось хорошо, но были некоторые проблемы, с которыми пришлось столкнуться, поскольку AMFPHP для этого не был разработан. Кроме того, в ZendAMF была зафиксирована куча вещей, которые были разбиты в AMFPHP.

+0

Нужно ли ZendAMF работать с картой Zend? Я бы не хотел, чтобы весь Zend-стек был поверх cakePHP. – pixelastic

+0

ZendAMF имеет только несколько зависимостей от всей структуры Zend - он в основном автономный. Вы можете загрузить пакет только зависимостей для ZendAMF по адресу http://framework.zend.com/download/amf. – warhammerkid

0

Я перенесли cakephp 1.3 с amfphp на cakephp 2.0, кажется, работает. Я готов сделать его на GitHub, если есть какой-либо интерес

0

Существует быстрое и надежное расширение PHP AMF3 попробовать:

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

Это позволяет два нативных функций amf3_encode() и amf3_decode(), вместо того чтобы вводить относительно большую структуру.

 Смежные вопросы

  • Нет связанных вопросов^_^