В чем разница между Adobe AIR и FLEX?Разница между Adobe AIR и FLEX?
ответ
«Flex Framework» представляет собой набор классов и компонентов AS3, используемых при разработке RIA.
«Flex Builder» - это IDE, используемая для разработки «приложений Flex».
Значительно аналогичным образом HTML представляет собой набор тегов для разработки веб-страниц, а Dreamweaver - это среда разработки веб-страниц. Однако вам не нужен Dreamweaver, вы также можете использовать Notepad, BBEdit и т. Д.
Если вы используете что-то другое, кроме Flex Builder для разработки в Flex, вам необходимо загрузить Flex SDK для компиляции. Конечным результатом скомпилированного Flex-приложения является SWF-файл (такой же, как Flash).
С помощью скомпилированного SWF-файла пользователю требуется только установить Flash Player для запуска приложения.
Большинство приложений Flex разработаны, развернуты на сервере, а затем веб-браузер используется для обслуживания приложения для пользователя.
Я еще не использовал AIR, поэтому я не знаю, что такое конечный продукт скомпилированного приложения AIR, но AIR является альтернативной системой доставки для приложений Flex, заменяя веб-сервер и браузер так сказать. Основной целью является развертывание RIA на рабочем столе пользователя, независимо от подключения к Интернету.
AIR, также позволяет использовать HTML, AJAX и т. Д. Таким образом, приложение AIR может представлять собой совокупность всех этих вещей, скомпилированных вместе.
Для запуска приложения AIR на компьютере требуется AIR Runtime.
выше было мое понимание, но я думал, что проверить на нем. Обнаружил это и не мог действительно улучшить то, что он сказал так blockquote ftw! –
Для тех которые не знают, что означает RIA (как и я), это означает, что Rich Internet Application – Rabarberski
Я хотел бы добавить к (отлично!) Ответ Garry, говоря, это своего рода зависит от того, что вы просите. Существуют концептуальные различия и конкретные различия. Ответ Гарри говорит о горстке специфики.
Концептуально, однако, AIR является надмножеством Flex, а Flex является надмножеством Flash.
Flash-автор SWF обычно (хотя и не всегда - но большую часть времени) работает в веб-браузере и состоит из кода ActionScript. Flex-authored SWF также работает в веб-браузере (или, опять-таки, в сопоставимом контейнере) и состоит из кода ActionScript, но обычно также использует инфраструктуру Flex, которая по существу представляет собой кучу классов ActionScript, предоставляемых Adobe, чтобы помочь разработчикам в создании более многофункциональных приложений на основе Flash. AIR, наконец, Flex работает на рабочем столе - это Flash-plus-Flex, а также некоторые дополнительные средства, ориентированные на настольные системы, которые позволяют устанавливать и запускать SWF-файлы, созданные в Flash или Flex, в качестве настольных приложений.
AIR не является надмножеством Flex.
Adobe AIR по существу Webkit, Flash, Javascript, Flex, XHTML, CSS, sqlLite.
Приложения для воздуха в основном разработаны в ECMA. (Actionscript/Javascript). Большинство AIR-приложений и в мире сейчас состоят из Javascript, xhtml, изображений и sqllite.
Механизм ActionScript был расширен для AIR для поддержки дискового ввода-вывода и других «локальных» системных функций. Это позволяет вашему приложению действовать так же, как и обычное системное приложение. Хотя большинство людей хранят свои данные в sqlLite и редко записывают на диск для чего угодно, кроме ведения журнала. (Из того, что я заметил/прочитал)
Независимо от того, что в AIR или в сообществе AIR нет тонны Flex. Из того, что я заметил, многие люди Javascript/Flash/XHTML создают небольшие приложения, которые запускаются на нескольких ОС через среду выполнения AIR.
Действительно, это концептуально. Технически, можно было бы спорить с этим утверждением, но вопрос ОП широкий, поэтому я намерен различать их в более широких терминах. Время выполнения AIR действительно расширяет возможности Flex framework, который сам расширяет язык ActionScript. Нет? –
Правильно. Однако сказать, что AIR - это надмножество просто гибкого, немного откупорено. Большинство приложений AIR, которые находятся в дикой природе, не содержат Flex вообще. Они в основном состоят из Webkit-совместимого контента + флеш-крючки. Не то, чтобы не было приложений AIR на основе Flex. – Syntax
Чтобы быть справедливым, мы все «немного в стороне»; книги были написаны по этому вопросу. :) Я также не видел статистических данных о том, что означает «большинство приложений AIR в дикой природе», но на конференциях, которые я предлагал, существует много кода Flex, предоставляемого средой выполнения AIR. Думаю, мы раскалываем волосы. ;) –
Отличные сообщения. В качестве примечания я хотел бы добавить, что, в отличие от SWF-файлов Flex/Flash, AIR SWF не могут, и я повторяю, не могут быть воспроизведены в браузере. AIR SWF нуждаются в собственных маленьких песочницах для запуска (что обеспечивает время выполнения).
Я был под впечатлением портирования прогибается воздух был прост =>http://forums.adobe.com/message/2887004
Я понимаю, что в теории ваше приложение должно работать только с одним реальным изменениям требуется. Конечно, теперь я должен проверить эту теорию ...
Я был бы очень заинтересован, если бы смог сохранить всю силу гибки, а затем получить HTML-контроль и обновление Framework, так как все гибкие вещи действительно отсутствуют быть могущественным.
Отключить эксперимент.
Есть два Flash-флеш-версии, один из которых - Flash Player и другой Adobe AIR (Adobe Integrated Runtime). Adobe Flash Player - это очень выразительная межплатформенная среда выполнения, которая работает во всех браузерах с плагином Flay Player. Flash Player предоставляет SWF-файлы, которые запускаются в браузере, в то время как AIR предоставляет автономные приложения .air, которые запускаются на рабочем столе вне браузеров. Вы можете найти более подробную информацию об AIR & Вспышка отсюда: http://readymadeflash.com/blogs/what-is-the-difference-between-adobe-AIR-and-flash.html
Это хорошая сравнительная нить! Я только что построил серию приложений AIR для нескольких музейных инсталляций. Приложения AIR - это просто ... Автономные, скомпилированные и оптимизированные приложения, завернутые в собственный установщик. Это довольно универсальная оболочка, в которой она будет собирать множество кодов, если вы правильно играете в свои карты. Вы могли бы по существу создать веб-сайт, а затем раздавить все это в настольном приложении. Поскольку он работает локально, он также имеет возможность обходить протоколы безопасности Flash (что-то я не уверен, что Flex способен). Это позволяет вам получить доступ к совершенно другому уровню функциональности, когда речь заходит о бесшовной увязке приложений, дисплеев, ввода/вывода и т. Д.
Таким образом, вы можете обернуть сборки FLEX в приложении AIR ... Adobes AIR dev center breaks все довольно тщательно, и обязательно прочитайте также жилые тексты adobe!
http://www.adobe.com/devnet/air.html
http://livedocs.adobe.com/flex/3/html/help.html?content=Part5_AIR_1.html
Flex является основой, которая используется для отображения контента на флэш-плеер, в основном для корпоративных приложений. AIR - это среда выполнения, которая обертывает flex, flash и/или html в пакете, доступ к которому можно получить на рабочем столе без использования браузера, чтобы пользователь мог получить рабочий стол (например, доступ к каталогам, взаимодействие с системным хром и т. Д.).) в дополнение к предоставлению пользователю ощущения сети (доступ к http-запросам, рендеринг html, вызов веб-сервисов и т. д.).
Чтобы понять Flex и Air, вам необходимо понять всю платформу Adobe Flash.Flash перегружен, что означает много вещей, флэш-платформу, среду выполнения, API-интерфейс выполнения и среду IDE.
Adobe Flash Platform - широкий термин, который включает в себя все остальное
Runtimes:
Adobe Flash Player - плагин установки на веб-браузер, поддерживает Flash API
Adobe Air Runtime - еще один плагин к установке работать в качестве настольного приложения, поддерживает Air API (надмножеством Flash API)
APIs:
ActionScript - бэкенд либо Flash API or Air API, вы можете Choo se, с которым API должен скомпилировать ваше приложение, и он будет работать в соответствующей среде выполнения. AS работает как с Flash UI или Flex UI
UI - Flash component (собственный формат FLA) или Flex Framework (XML основе)
Иды:
Adobe Flash Pro (CS4/5/6/CC) - работа с флэш-проекты
Flash Builder - работа с Flex проектов
- 1. Интеграция Adobe Flex/AIR Maven
- 2. Adobe Air интегрировать компоненты Flex
- 3. Adobe Air (Flex) с Ajax
- 4. Adobe Flex и Air Подключение к сети
- 5. Обеспечение связи между Adobe Air и сервером
- 6. Разница во времени между двумя датами в Adobe Air
- 7. Adobe AIR и HNAP (SOAP)
- 8. Передача данных Flex и AIR между собой
- 9. Adobe Air и PHP
- 10. Какая разница между Adobe Flex и Microsoft Silverlight?
- 11. В чем разница между AIR и браузером?
- 12. Мобильный образец генератора проектов Adobe Air Flex
- 13. adobe flex air Предварительный просмотр файла
- 14. Adobe Flex/Air переговоры с Rails 3.2?
- 15. Архитектура приложения Adobe Air (Flex или Html)
- 16. Защита файлов в Adobe AIR (Flex)
- 17. Зашифрованное воспроизведение видео Adobe AIR (Flex)
- 18. adobe air заменяет flex на мобильных браузерах?
- 19. Adobe Air/Flex фильтрация больших наборов данных
- 20. Лучший ORM для Adobe Air/Flex
- 21. Учебник по программированию Adobe AIR/FLEX
- 22. Adobe Flex/Air Project Импорт класса .as
- 23. Как выполнить приложение adobe air от Flex?
- 24. Преобразование приложения Adobe AIR в Flex
- 25. Средства разработки для Adobe Flex/AIR?
- 26. Приложение Flex/Adobe Air как услуга
- 27. Различия между подходами разработки Adobe AIR?
- 28. Программируемое обнаружение между Adobe Air и Adobe Flex в ActionScript 3.0
- 29. adobe AIR app и bluetooth
- 30. Adobe Flex & Air - упаковка Air app in native install
http://www.adobe.com/products/air/comparison/ – iceman
выше ссылка мертва :-( – xverges