Adobe air vs flex vs flash builder --- мне нужно объяснение, пожалуйста
Может кто-нибудь объяснить мне разницу между Adobe Air, Flex и Flash Builder?
Я пошел на сайт Adobe, и он сказал, что с Air я могу создавать автономные приложения для настольных компьютеров или мобильных устройств. Они сказали то же самое с Flex.
Он сказал, что Flash Builider - это инструмент разработки на основе Eclipse. Что это значит? И затем он сказал, что я могу снова создавать приложения для настольных компьютеров и мобильных устройств.
Существует так много совпадений, я не совсем понимаю, что нужно сначала изучить и какое направление принять. (Я знаю Flash и AS2 и AS3 очень хорошо.)
Ответы
Ответ 1
Что такое Flex
Flex - это мощная платформа приложений с открытым исходным кодом, которая позволяет легко создавать мобильные приложения для iOS, Android ™ и BlackBerry Tablet OS, а также традиционные приложения для браузера и настольных приложений.
Flex имеет другую версию SDK, подробнее
Flex SDK содержит сотни готовых компонентов. DataGrids, Charts, Formatters, Validators и множество других элементов управления пользовательского интерфейса являются строительными блоками для приложений всех размеров. Компоненты можно стилизовать и обрезать, чтобы они соответствовали вашему желанию. Есть также сотни сторонних открытых источников и коммерческих компонентов для Flex. API-интерфейсы сопоставления, библиотеки визуализации данных и облачные API предоставляют строительные блоки для сборки отличных приложений.
Вы будете использовать следующие два языка для разработки гибких приложений.
1. MXML - это язык разметки на основе XML, который в основном используется для отображения элементов отображения макета.
2. ActionScript - это объектно-ориентированный язык программирования, совместимый с ECMAScript, который в основном используется для логики приложения
Что такое Flash Builder
Flash Builder - это среда IDE на уровне Eclipse для разработки приложений Flex.
Flash Builder включает в себя самые современные функции производительности (поддержка кода, рефакторинг и т.д.),
отладка на устройстве и мобильные симуляторы, которые позволяют разработчикам тестировать свои приложения
на разных размерах экрана и плотности. Flash Builder позволяет разработчикам
файлы приложений (ipa, apk, bar) для выпуска в Apple App Store, Android Marketplace,
и мир приложений BlackBerry.
Что такое AIR
Adobe AIR - это среда выполнения кросс-операционной системы, которая позволяет вам использовать существующие навыки разработки и разработки ActionScript или HTML/JavaScript для создания и развертывания приложений с широким спектром приложений (RIA) вне браузера (Desktop) и на мобильных устройствах.
Ответ 2
Это очень просто:
- Adobe Air - это Flash Runtime для настольных компьютеров и мобильных устройств. Другими словами, использование Flash-приложений и необходимость их работы на рабочем столе или на мобильных устройствах. Это будет эквивалентно Flash Player, который вы используете в своем веб-браузере каждый день.
- Flex - это структура, которая предоставляет вам набор компонентов пользовательского интерфейса, контейнеров и утилит, которые упрощают разработку визуальных приложений.
- Flash Builder - это программное обеспечение, которое вы используете для редактирования кода, для его "компиляции", для его проверки, для его отладки...
Ответ 3
Начиная со вспышки, Inventor RIA (богатые интернет-приложения). Сначала появилась очень удобная платформа для дизайнеров, в которой пользователи могут создавать классные анимации и баннеры. Станьте большим успехом. Затем интерактивная анимация, например, прослушивание действий конечных пользователей с помощью клавиатуры и мыши, добавила язык программирования (ActionScript).
Flex - отличный инструмент для разработчиков, который в начале приветствует разработку богатых интернет-приложений. Они добавили Flex SDK (Software Development Tool) вместе с flex, что значительно облегчает разработку приложений.
Adobe AIR - это флеш-версия, работающая на вашем рабочем столе и мобильных устройствах, создающая один и тот же пользовательский интерфейс и позволяющая разработчикам создавать многоплатформенные настольные приложения и предоставление своего рода доступа к разработчикам на уровне os. Позже они приложили свои усилия в мобильных устройствах и выдвинули идею создания кросс-платформенных приложений для мобильных устройств.
Ответ 4
В двух словах.
Flex можно рассматривать как инструментарий разработки для Flash Player.
AIR - среда выполнения, которая позволяет запускать приложение на рабочем столе/мобильном устройстве.
Flash Builder - инструмент разработки для создания приложений