Я кодировал сайты Flex и обычные сайты Javascript / HTML с CodeIgniter.Если вы используете Flex почти исключительно, вам не нужно беспокоиться (столько) о сторонах просмотра CI, но вы все равно можете использовать настройку контроллера / модели.В приложении Flex просто отправьте строки в кодировке JSON на контроллеры CI, а контроллеры отправят строки в кодировке JSON.Нет ничего плохого в том, чтобы делать это таким образом.Я слышал кое-что о том, как AMFPHP «проще» использовать с Flex, но я всегда воспринимал это как пух Adobe.Если однажды вы захотите, чтобы ваше приложение не использовало Flash, вы сделаете себе одолжение, сосредоточившись на JSON.
Относительно Zend против CodeIgniter ... это сложная тема.Всякий раз, когда я смотрел на Zend, я обнаруживал, что он немного более раздражающий, чем CI, и я всегда думал, что CI действительно делает MVC правильно.Кроме того, вы можете взглянуть на Kohana, который использует HMVC Framework.Независимо от того, как все они подключаются к Flex в частности, я думаю, что это довольно простая проблема.Мы говорим о HTTP-запросах и о том, как их кодировать.Если вы знакомы с JSON (а в PHP это действительно невозможно), это не должно быть предметом спора.