2010-08-24 3 views
1

Мне было интересно, что считается лучшей практикой, когда у меня есть несколько компонентов и использую RemoteObject для связи с AMF с PHP-сервером.Flex 4 Лучшая практика при использовании RemoteObject и нескольких компонентов

  1. Имеет RemoteObject в Main.mxml файл со всеми методами, заявленных здесь (с обработчиками и все) и есть все компоненты, вызывать функции из parentApplication, таким образом, имея централизованный результат и обработку сбоев, но делают reusiability труднее.

  2. Имейте RemoteObject в каждом компоненте, имеющем только методы (и обработчики), относящиеся к этому компоненту, что упрощает использование компонентов, которые можно использовать повторно.

+0

Я также ищу ответ на этот вопрос! Я не использую фреймворк Flex, но я использую типичную архитектуру: проект [Spring Flex Integration project] (http://www.springsource.org/spring-flex/), есть ли у кого-нибудь еще какие-либо мысли по этому поводу? @Francisc, у вас есть обновление? – blong

+0

Nope. Я использовал второй подход, потому что он более модульный и легче масштабируется. Но я не знаю, что лучше, если такая классификация может быть сделана. – Francisc

ответ

0

Возможно, вам стоит подумать об использовании рамки (например, мат). ИМХО, лучше иметь все услуги в одном месте, поэтому я буду стремиться к Nr. 1, но если у вас есть возможность использовать фреймворк, вы должны это сделать. (In mate это лучшая практика иметь один MXML со всеми удаленными объектами)

+0

Спасибо, но пока я не хочу использовать Mate. Может быть, для будущих проектов. – Francisc