Различия между подходами разработки Adobe AIR? - PullRequest
0 голосов
/ 21 июля 2009

Документация и образцы Adobe Air и образцы , похоже, разделяют разработку Air на 3 разные категории:

  • HTML / Ajax
  • Flash
  • Flex

Я прочитал учебные пособия и изучил часть кода, но мне не совсем ясно, в чем различия между ними, и, что более важно, почему вы выбрали один подход вместо другого. Извините, что задали такой простой вопрос (имейте в виду, что я пришел из среды разработки Windows).

Ответы [ 2 ]

2 голосов
/ 23 июля 2009

Я отвечу на это сам, так как я сделал исследование. Вот резюме:

  • HTML / Ajax, Flash и Flex являются разные подходы к разработке веб-приложения. Эти технологии могут быть объединены в одно веб-приложение.

  • Adobe AIR - это среда выполнения, которая позволяет использовать эти веб-технологии и запускать их как настольное приложение, а не в браузере. Вы можете объединить их в одном приложении.

  • Flash - это среда выполнения, которая изначально была создана для обеспечения богатого пользовательского интерфейса для приложений на основе браузера. AIR переносит среду выполнения Flash в настольные приложения.

  • Flash запускает скомпилированные SWF-файлы и сценарии с помощью ActionScript. Flex это инструмент (SDK, схема MXML для определения пользовательского интерфейса и т. Д.), Которая упрощает создание приложений, запускаемых во время выполнения Flash (генерирует SWF-файлы).

Подробнее см. Часто задаваемые вопросы по Adobe AIR , Adobe AIR (Википедия) , Adobe Flash (Википедия) , Adobe Flex (Википедия) .

Что касается решения, какой подход (ы) следует использовать при разработке для AIR, я думаю, что это должно основываться на опыте и предпочтениях разработчиков, работающих над ним. Я не думаю, что Adobe дает здесь какое-либо руководство, потому что их цель состоит в том, чтобы просто предоставить разработчикам настольных компьютеров те же возможности, что и у веб-разработчиков.

0 голосов
/ 22 июля 2009

Я сам не использовал Flex, но я знаю, что вы можете использовать его для взаимодействия с элементами HTML, а не для предоставления самого интерфейса через Flash. Я не совсем понимаю, что такое Flash против Flex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...