О программе Flash Builder

Рекомендации Adobe

Хотите поделиться собственными рекомендациями?

Статья: What's new in Flash Builder 4.6

Adam Lehman
Подробнее о новых возможностях Flash Builder 4.6.

Статья: What's new in Flex 4.6 SDK

Jacob Surber
Ознакомьтесь с новыми возможностями Flex 4.6 SDK.

Adobe® Flash® Builder™ – это интегрированная среда разработки (IDE) для создания кросс-платформенных многофункциональных интернет-приложений (RIA) для настольного компьютера и широкого диапазона мобильных устройств. В Flash Builder также включены инструменты для тестирования, отладки и профилирования, с помощью которых достигается повышенная производительность и эффективность.

Программное обеспечение Flash Builder базируется на среде Eclipse (IDE с открытым исходным кодом) и предоставляет все необходимые средства для разработки приложений, использующих инфраструктуру Flex и ActionScript 3.0. Flash Builder может работать в операционных системах Microsoft Windows, Apple Mac OS X и выпускается в нескольких версиях. Параметры конфигурации позволяют установить Flash Builder в виде набора внешних модулей в существующей рабочей среде Eclipse или создать автономную установку, включающую рабочую среду Eclipse.

Приложения, создаваемые в Flash Builder

В программе Flash Builder создаются приложения, использующие инфраструктуру Adobe Flex®, MXML, Adobe Flash Player, Adobe AIR, ActionScript 3.0, ADEP (Adobe Digital Enterprise Platform) Data Services и компоненты Adobe® Flex® Charting:

  • Проекты Flex: создание проектов Flex, использующих любую технологию внутреннего сервера, в том числе Adobe ColdFusion®, ADEP Data Services и PHP.

    См. разделы Проекты Flex и Разработка приложений с помощью Flex.

  • Проекты ActionScript: создание проектов ActionScript, которые используют Flash API (но не инфраструктуру Flex).

    См. раздел Проекты ActionScript.

  • Мобильные проекты: создание мобильных приложений Flex для платформы Google Android и мобильных приложений ActionScript для платформы Apple iOS.

    См. разделы Мобильные проекты Flex и Создание мобильных проектов ActionScript.

    Подробную информацию о разработке мобильных приложений в Flex и Flash Builder см. в документе Разработка мобильных приложений в Flex и Flash Builder.

  • Проекты библиотеки: создание пользовательских библиотек кодов, которые можно развернуть как файлы библиотеки компонентов (SWC) для различных приложений и распространить между другими разработчиками.

    См. раздел Использование проектов библиотеки Flex.

  • Проекты Flash Professional: создание проектов Flash Professional для редактирования и отладки файлов Flash FLA или XFL, созданных в Flash Professional CS5.

    См. раздел Использование Flash Builder с Flash Professional.

  • Проекты, совместимые с Flash Catalyst: создание проектов, которые совместимы с Flash Catalyst и позволяют дизайнерам и разработчикам совместно работать над одним проектом. Файлы FXP или FXPL обеспечивают возможности совместной разработки совместимого с Flash проекта в Flash Builder и Flash Catalyst.

    См. раздел Проекты, совместимые с Flash Catalyst.

    Обзор рабочих процессов Flash Builder и Flash Catalyst представлен в статье Understanding Flash Catalyst and Flash Builder workflows, автор: Jacob Surber, специалист по продукции Adobe.

  • Пользовательские компоненты MXML: создание пользовательских компонентов и доступ к ним с помощью представления «Компоненты» в Flash Builder.

    См. раздел Создание пользовательских компонентов MXML.

    Также в программе представлены возможности создания пользовательских компонентов ActionScript. См. раздел Создание класса ActionScript.

Возможности ускорения разработки приложения

Flash Builder предоставляет инструменты для разработки приложений, которые используют инфраструктуру Flex и ActionScript 3.0. Для пользователя доступны следующие возможности:
  • Доступ к службам данных: с помощью инструментов и мастеров Flash Builder создаются приложения с доступом к удаленным службам данных.

    См. раздел Обзор доступа к службам данных.

  • Настройка инструментальных средств Flash Builder: инструментальные средства настраиваются в соответствии с конкретными требованиями разработки. Например, в интерфейс можно включить определенные пользователем инструменты и изменить их расположение.

    См. раздел Настройка инструментальных средств.

  • Редактирование кода: создание и редактирование исходного кода приложения с помощью инструментов разработки кода в Flash Builder, таких как рефакторинг, подсказки и улучшенная навигация по коду, автоматическая проверка синтаксических ошибок и другие функции.

    См. раздел Инструменты разработки кода в Flash Builder.

  • Создание пользовательского интерфейса: разработка приложений в режиме «Дизайн» редактора MXML с использованием параметров макета, перетаскивания компонентов на холст проекта с последующим (при необходимости) позиционированием компонентов и изменением их размеров, упрощения с помощью состояний представления и т. д.

    См. раздел Создание пользовательских интерфейсов.

  • Публикация исходного кода: опубликованный исходный код приложения доступен для просмотра пользователями и другими разработчиками.

    См. раздел Публикация исходного кода.

  • Управление проектами, папками, файлами и другими ресурсами: создание, изменение, удаление проектов и ресурсов, определение ссылок к ресурсам вне проекта и т. д.

    См. разделы Проекты в Flash Builder и Ресурсы проекта.

Возможности запуска и отладки приложений

В Flash Builder включены инструменты для выполнения сборки, тестирования, отладки и профилирования, способствующие повышению производительности разработки.

Версии Flash Builder

Flash Builder поставляется в двух версиях: Standard и Premium.

Flash Builder Standard:
в версии Flash Builder Standard предоставляется полнофункциональная среда IDE, обеспечивающая создание приложений с использованием инфраструктуры Flex и API Flash. Кроме того, в версию Flash Builder Standard включены редакторы MXML, ActionScript и CSS, а также средства отладки. В версию Flash Builder Standard включена библиотека интерактивных диаграмм и графиков, позволяющая создавать многофункциональные информационные панели, компоненты интерактивного анализа и визуализации данных.

Flash Builder Premium:
в дополнение к функциям версии Standard в версию Flash Builder Premium включены средства профилирования памяти и производительности, а также средства автоматического тестирования. Для просмотра данных, передаваемых между клиентским приложением и службой данных, используется монитор сети. Тестовая среда FlexUnit позволяет создавать и редактировать повторяющиеся тесты, которые могут выполняться из сценариев непосредственно в программе Flash Builder или вне среды Flash Builder. Функция сборки командной строки позволяет синхронизировать отдельные параметры сборки разработчика с ночной сборкой.

Flash Builder for PHP Standard:
Flash Builder for PHP Standard обеспечивает полную функциональность среды PHP IDE, содержащей интегрированные продукты Flash Builder Standard и Zend Studio 8. С помощью PHP, Flex и ActionScript создаются мобильные, настольные и веб-приложения.

Flash Builder for PHP Premium:
в дополнение к возможностям версии Standard, Flash® Builder™ for PHP Premium содержит профессиональные инструменты для тестирования, в том числе профилировщики, мониторы сети, автоматизированную инфраструктуру тестирования, возможности интеграции с системой тестов FlexUnit и поддержку сборки командной строки.

Подробную информацию о Flash Builder for PHP см. в статье Introducing Flash Builder 4.5 for PHP.

Конфигурации Flash Builder

При загрузке программы установки Flash Builder можно выбрать одну из двух конфигураций:
Автономная конфигурация
устанавливает Flash Builder в качестве автономной интегрированной среды разработки (IDE). Автономная конфигурация предназначена для разработки приложений, использующих инфраструктуру Flex и ActionScript 3.0. Эта конфигурация исключительно удобна для новых пользователей и разработчиков, которые будут использовать только инфраструктуру Flex и ActionScript 3.0 для создания приложений.

Конфигурация внешнего модуля
настраивает Flash Builder для запуска в качестве внешнего модуля в существующей установленной версии Eclipse™. Для запуска конфигурации внешнего модуля необходимо установить 32-разрядную версию Eclipse 3.6 (Windows) или 32-разрядную версию Eclipse 3.6 Cocoa или выше (Mac).

Конфигурация внешнего модуля и автономная конфигурация Flash Builder предоставляют одинаковые функциональные возможности. Если выбор конфигурации вызывает затруднения, воспользуйтесь следующими рекомендациями:

  • При наличии установленной версии Eclipse 3.6 или выше выберите конфигурацию внешнего модуля для добавления функций Flash Builder к существующей копии Eclipse.

  • Если продукт Eclipse не установлен и предполагается сосредоточиться на разработке приложений Flex и ActionScript, выберите автономную конфигурацию Flash Builder. В этой конфигурации также допускается установка дополнительных внешних модулей Eclipse для расширения области разработок в дальнейшем.

Для получения подробной информации об установке Flash Builder см. заметки о выпуске Flash Builder 4.6.

Adobe Community Help Client (CHC)

Flash Builder использует Adobe Community Help Client (CHC) в качестве службы поиска. Клиент CHC представляет собой приложение на основе AIR, которое заменяет механизм справки Eclipse для Flash Builder и является платформой для следующего поколения организации справочной информации Adobe. Ниже приведены параметры CHC:
  • Всегда в сети

    При наличии сетевого подключения клиент CHC выполняет доступ к содержимому в Интернете. CHC предоставляет доступ к новейшей информации. При отсутствии подключения к Интернету возможна работа в локальном режиме.

  • Выбор поискового ресурса

    Поиск выполняется в справке сообщества, на сайте adobe.com или в локальных файлах. Поиск в справке сообщества выполняется по сводным ресурсам, в том числе по информации от третьих сторон. При поиске на сайте adobe.com можно использовать инструменты для сужения области поиска.

  • Навигация по контексту

    Предоставление динамически создаваемого набора связанных ссылок для ключевых страниц.

  • Оценка и комментарии

    Пользователи могут комментировать, оценивать и добавлять справочные материалы и интернет-ресурсы Adobe с помощью CHC. Для отправки комментариев и оценок необходимо использовать действительный идентификатор Adobe.