Ни о чём →
            Swiz Framework (краткий обзор)
        
                    
            
                
	Swiz это фреймворк для Flex, AIR и Flash который был создан для быстрой разработки RIA приложений. Основные фичи swiz это:
В сравнении с другими фреймворками для Flex:


Основная документация доступна на сайте разработчика
В следующем посте я подробнее расскажу о структуре просто приложения, а далее еще и о структуре более сложного приложения.
Следующий пост:Swiz Framework (простейшее приложение)
        
        - Инверсия управления (IoC) / Внедрение зависимостей
- Управление событиями и медиаторы
- Простой жизненный цикл для удаленных вызовов
- Фреймворк который не зависит от вашего кода
В сравнении с другими фреймворками для Flex:
- Отсутствие необходимости JEE паттернов
- Нет необходимости в куче повторяющихся папок
- Нет кучи копипастеных кусков кода
- Не обязательно наследовать классы фреймворка
Два основных принципа фреймвoрка описывают эти две диаграммы:
Инъекция зависимостей

- Контроллер с помощью мета-тегов указывает зависимость от какого либо сервиса
 [Inject]
 public var userDelegate:IUserDelegate;
 
- Swiz находит соответствующую реализацию данного интерфейса
- Swiz инжектить необходимы сервис в контроллер
Медиация событий

- Контроллер с помощью мета-тегов указывает интерес к каком либо событию
 [Mediate(event="LoginEvent.LOGIN", properties="user")]
 public function login(user:User):void
 
- UI диспатчит обычное событие с включенным баблингом
 (в Best Practices подразумевается использование Presentation Model который диспатчит события)
- Swiz автоматический выполняет команды в контроллере которые заинтересованы в событиях
Основная документация доступна на сайте разработчика
В следующем посте я подробнее расскажу о структуре просто приложения, а далее еще и о структуре более сложного приложения.
Следующий пост:Swiz Framework (простейшее приложение)
    
      29.07.2010 14:21+0400
    
        
            
            
            
        