Flex 4 Best Practice при использовании RemoteObject и нескольких компонентов

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

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

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


person Francisc    schedule 24.08.2010    source источник
comment
Я тоже ищу ответ на этот вопрос! Я не использую среду Flex, но использую типичную архитектуру: проект интеграции Spring Flex, у кого-нибудь еще есть мысли по этому поводу? @Francisc, у вас есть обновления?   -  person blong    schedule 01.04.2011
comment
Неа. Я использовал второй подход, потому что он более модульный и его легче масштабировать. Но я не знаю, что лучше, если можно будет провести такую ​​классификацию.   -  person Francisc    schedule 02.04.2011


Ответы (1)


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

person hering    schedule 24.08.2010
comment
Спасибо, но пока я не собираюсь использовать Mate. Может быть, для будущих проектов. - person Francisc; 25.08.2010