Zend Framework 1.7 теперь с поддержкой AMF
Thursday, November 20, 2008Полгода уж в разработке долгосрочный проект на Flex+php. Начиналась серверная сторона с codeigniter+AMFPHP. Быстро пришло понимание, что поджигатель не для того сделан, заинтегрироваться довольно непросто, как-то всё получается с костылями какими-то. Вот тут-то началось моё знакомство с ZF. Оченно понравилось всё.
Очень просто создавать архитектуру приложения, использующего Flex, HTML, вебсервисы и ремоутинг - нигде не болит и не чешется. Ещё тогда я прочитал о намерениях добавить поддержку AMF в ZF, это окончательно меня убедило, что двигаемся в правильном направлении. Пагнали - Flex+ZF+AMFPHP.
И вот на днях наконец-то свершилось, вышел ZF 1.7 с поддержкой AMF. Порефакторил код, для перезда на Zend_Amf. Скажу сразу - всё не так сказочно. Есть баги, которые патчим по ходу дела, пока удаётся. В частности не вижу нормальной сериализации php Exception во флекcовый ErrorMessage - сериализуется объект с пустыми полями и прочая. Но оно того стоит, ибо от лишних зависимостей нужно избавляться, и выкидывать AMFPHP из этой связки. Может запостим и в зендовсую джиру, как наберётся критическая масса. Но в общем и целом - радует.


