Производитель: Adobe Systems
Adobe Flash Builder
Программное обеспечение Adobe Flash Builder (ранее – Flex Builder) – это интегрированная среда разработки многофункциональных межплатформенных интернет-приложений (RIA), использующая открытую среду Flex. Решение Adobe Flash Builder, созданное на базе Eclipse, позволяет создавать настольные, мобильные и web-приложения с более высокой производительностью и сокращает время разработки. Продукт Adobe Flash Builder представлен в четырех редакциях: Standard, Premium, PHP Standard и PHP Premium.
Программное обеспечение Adobe Flash Builder (ранее – Flex Builder) – это интегрированная среда разработки многофункциональных межплатформенных интернет-приложений (RIA), использующая открытую среду Flex. Решение Adobe Flash Builder, созданное на базе Eclipse, позволяет создавать настольные, мобильные и web-приложения с более высокой производительностью и сокращает время разработки. Продукт Adobe Flash Builder представлен в четырех редакциях: Standard, Premium, PHP Standard и PHP Premium.
- Standard – базовый инструмент для разработки содержимого и многофункциональных межплатформенных интернет-приложений с помощью открытой среды Flex.
- Premium – система, предлагающая все функции редакции Standard плюс профессиональные инструменты тестирования, включая средства управления профилями памяти, мониторинга сети, модульного тестирования и сборки в командной строке, а также бесплатную лицензию на программу Adobe ColdFusion Builder.
- PHP Standard – решение со всеми функциями версии Standard, дополнительно предлагающее встроенное приложение Zend Studio, среду разработки на PHP и обеспечивающее оптимизацию разработки Fles/PHP.
- PHP Premium – решение со всеми функциями версии Premium, дополнительно предлагающее встроенное приложение Zend Studio, среду разработки на PHP и обеспечивающее оптимизацию разработки Fles/PHP.
Основные возможности Flash Builder:
- Мощные инструменты создания кода.
Высокопроизводительная среда IDE на основе Eclipse содержит редакторы для MXML, Adobe ActionScript и CSS, поддерживает подсветку синтаксиса, автозаполнение, сворачивание кода, интерактивную пошаговую отладку и автоматическое создание типового кода.
- Многофункциональная визуальная компоновка.
Дизайн создается в визуальном режиме с использованием большого количества встроенных компонентов и предварительным просмотром макета пользовательского интерфейса, оформления и поведения.
- Разработка приложений, ориентированных на данные.
Сервисы Java, PHP, Adobe ColdFusion, REST и SOAP используются для отображения методов и свойств в новом окне Data/Service Explorer (Обозреватель данных/сервисов).
- Визуализация интерактивных данных.
Есть возможность создавать панели управления данными и проводить интерактивный анализ данных, размещая выбранный тип диаграммы и привязывая ее к источнику данных с использованием библиотеки диаграмм Flex.
- Сменные оболочки и стили.
Настраивается внешний вид приложения с помощью редакторов графических свойств CSS. Задаются типовые свойства и просматривайте результат в режиме «Дизайн».
- Интеграция со средствами проектирования Adobe Creative Suite.
Импортируются элементы проекта, созданные в программах Adobe Flash Professional, Illustrator, Photoshop и Fireworks, или целые прикладные интерфейсы пользователя, созданные в программе Flash Catalyst.
- Встроенная поддержка Adobe AIR.
Flash Builder содержит все необходимые инструменты для создания, отладки, объединения в пакеты и подписывания приложений AIR. Adobe AIR позволяет разрабатывать приложения RIA для настольных компьютеров, применяя наработки и базу кодов, используемые при создании RIA для браузеров.
- Рефакторинг кода.
Flash Builder поддерживает дополнительные возможности изменения внутренней структуры кода: перемещение и изменение структуры.
- Мощные средства тестирования (только для издания Premium Edition).
В программном обеспечении Flash Builder реализована поддержка инструментов автоматического функционального тестирования (например, HP QuickTest Professional). С помощью средств управления профилями памяти и производительности отслеживается и анализируется потребление памяти и циклы работы процессора.
- Сетевой монитор (только для издания Premium Edition).
Создаются подробные контрольные записи всех данных, передаваемых между локальным приложением Flex и сервером, для улучшения процесса отладки и повышения производительность рабочего процесса.
- Удобные сервисы для работы с данными.
Для двоичной, высокопроизводительной передачи данных по протоколу HTTP, используется технология BlazeDS с открытым кодом. Для доставки данных в приложения в режиме реального времени и публикации сообщений и подписки на них добавляются модули Adobe LiveCycle Data Services ES2.
- Компоновка приложений в командной строке (только для издания Premium Edition).
Есть возможность автоматизированного выполнения задач с помощью функции компоновки приложений в командной строке.
- Интеграция со средствами модульного тестирования Flex (только для издания Premium Edition).
Автоматизировано функциональное тестирование при помощи среды модульного тестирования Flex.
- Поддержка ASDoc.
С помощью инструмента ASDoc выводятся комментарии в редакторах MXML и ActionScript.
Новое в версии Adobe Flash Builder 4.7:
- В библиотеку добавлен 21 новый оптимизированный компонент для создания мобильных приложений различной плотности и с поддержкой сенсорной технологии.
- Возможность создания эффектов движения и плавного перетаскивания/отскока для компонентов прокрутки.
- Оптимизированная работа прокрутки и переходов.
- Автоматическое масштабирование с учетом пиксельной плотности устройства.
- Наличие стандартных мобильных тем, включающих цветовую схему со светлым текстом и темным фоном для оболочек мобильных компонентов.
- Встроенная поддержка ввода данных с клавиатуры, поддержка экрана-заставки и растровых объектов с разным разрешением.
- Новый тип проектов для мобильных устройств и новый режим просмотра в представлении «Дизайн».
- Возможность установки разрешения приложения для каждой платформы.
- Новый процесс отладки – возможность выполнять отладку приложения на физическом устройстве или на эмуляторе, установленном на ПК.
- Поддержка создания приложений для смартфонов и планшетных устройств на платформе Android.
- Поддержка создания приложений для ActionScript и Apple iOS.
- Оптимизированная работа на языке PHP.
Другие продукты производителя