Есть ли причина, по которой я должен использовать Spark для этого приложения?
чем MX?
Adobe заявила, что Spark - это будущее. Линия MX не получает новых компонентов; и многие ожидают, что в какой-то момент они будут устарели.
Spark также обеспечивает значительно более гибкую архитектуру скинов.
Компоненты Spark спроектированы таким образом, чтобы иметь более легкий вес; вроде как "Pay As You Go" архитектура, так что вы не тянете за собой множество функций, которые вам не нужны. Хорошим примером этого является то, что полосы прокрутки отделены от контейнеров.
Spark также предоставляет вам большую гибкость для развертываний. Например, на мобильных устройствах поддерживаются только искровые компоненты.
Если скорость и размер файла являются критическими факторами, вы, возможно, захотите пересмотреть использование Flex. Существует множество альтернативных сред ActionScript, таких как Reflex, которые написаны для простоты и производительности.