С помощью Adobe AIR, среду выполнения кросс-платформенный, разработчик Adobe Flex можно создавать настольные приложения, обращаясь кодовой базы существующего проекта Flex. Таким образом, оба стола и веб-версии приложения могут быть созданы независимо друг от друга из той же исходного кода. Несмотря на то, что запуск приложений требует установленной версии AIR, большинство из компьютеров есть это уже, так как во время выполнения входит в дистрибутиве Adobe Flash.
Другое решение, Mozilla Prism, представляет собой программный продукт, который позволяет разработчикам получить веб-приложений из браузера и запускать их прямо на рабочем столе. В действительности, это сайт-специфической браузер, который работает в одном приложении. В отличие от воздуха, он не может быть использован разработчиком Adobe Flex для создания совершенно новое приложение, которое будет работать на местном уровне; он просто предоставляет интерфейс рабочего стола для существующего веб-приложения.
Единственное, что нужно для запуска приложений с Prism является Flash Player установлен на компьютерной техникой вопрос, который логически вытекает из выше почему бы разработчик Adobe Flex предпочитаю создавать настольное приложение вместо запуска версию веб-основе ? Причины очевидны: 1. Настольные приложения полагаются на местные ресурсы и не обращаться с веб-сервера для каждой операции, что значительно добавляет к их performance.2. Пропускная способность Расход существенно снижается, даже в случае Web-приложений, которые активны еще выполняться локально, а не на удаленном server.3.
Производительность настольного приложения не могут быть затронуты аварии браузера, который является проблемой критической не только для разработчиков Adobe Flex, но и для любого интернет-user.4. Кроме того, работает в браузере песочнице означает значительно ограниченный доступ к локальной файловой системе и ограниченный support.5 кросс-домена. Наконец, имея веб-ра