Лучшие практики для сохранения проекта Cairngorm Flex DRY (не повторяйте себя) - PullRequest
0 голосов
/ 03 августа 2009

Мне трудно создать приложение Cairngorm Flex3, которое подключается к приложению rails ... Я привык к тому, что рельсы СУХОЕ, и Конвенция о Конфигурации тоже вещь ... и Cairngorm в этом ужасны.

Как вы сохраняете свой гибкий код максимально сухим?

Я реализовал универсальный делегат, чтобы, по крайней мере, избежать делегата для каждой команды. Любая другая идея?

1 Ответ

0 голосов
/ 08 августа 2009

ОК, хорошо, вот что я сделал:

  1. Не используйте пользовательские события CairnGorm, просто создайте общий статический диспетчер и отправьте строки ...

  2. Один общий делегат RESTful

  3. сделать компоненты так, чтобы они наследовали родительские публичные переменные (тоже экземпляр appModelLocator!)
  4. Создайте универсальный ServiceUtil для отправки динамических HTTPServices, нет необходимости в SerivceLocator и т. Д.

На мой взгляд, это хорошее улучшение!

...